梅县区梅南镇交界；西连梅县区程江镇、扶大镇和大坪镇，北接梅县区石扇镇。全区总面积570.61平方公里，其中耕地面积40.69平方公里。2012年户籍人口为41万。
建制沿革.南朝齐（公元479－502年），废海阳县置程乡县。南汉干和三年（公元945年）于程乡设敬州，领程乡一县。北宋开宝四年（971年）改称梅州。明代撤梅州复设程乡县。清雍正十一年（1733年）升为嘉应直隶州。民国元年（1912年）撤州改设梅县。1949年后设梅城镇，属梅县。1978年12月，梅城镇从梅县分出设立