Macheng se encuentra en el noreste de la provincia de Hubei, al pie sur de la sección media de las montañas Dabie en el cruce de las provincias de Hubei, Henan y Anhui. Con una superficie de 3.599 kilómetros cuadrados, tiene jurisdicción sobre 19 oficinas municipales, 1 zona provincial de desarrollo económico y tecnológico, 716 aldeas administrativas, 7.461 grupos de aldeanos y una población de casi 12.000 habitantes.
Macheng tiene una larga historia. Fue desarrollado hace más de 7.000 años y recibió el nombre de Baiju durante el período de primavera y otoño. Debido a que fue famoso en esta guerra (Batalla de Baiju), Qin pertenecía a Nanjun y Han pertenecía a Xiling. Más tarde, el general Shi Le de Zhao construyó una ciudad fortificada en Maqiu y la llamó Macheng. En el año 18 del reinado del emperador Kaidi en la dinastía Sui (598 d. C.), se estableció el condado y se llamó oficialmente Macheng. Pertenece al condado de Huangzhou y ha sido atacado repetidamente desde las dinastías Tang y Song. En 1986, el condado fue eliminado y se estableció una ciudad, pero todavía pertenece a la ciudad de Huanggang.