截至2019年,梅县区辖1个街道、18个镇:新城街道、城东镇、石扇镇、梅西镇、大坪镇、石坑镇、水车镇、梅南镇、丙村镇、白渡镇、松源镇、隆文镇、桃尧镇、畲江镇、雁洋镇、松口镇、南口镇、程江镇、扶大镇。
梅县区位于广东省东北部,韩江上游,梅州市中部。介于北纬23°55′—24°48′、东经115°47′—116°33′之间,东西宽78公里,南北长98公里;
东邻大埔县,西接兴宁市,南连丰顺县,北接蕉岭县,东北与福建省上杭县、永定县毗连,西北与平远县接壤,中部环接梅州市梅江区。辖区总面积2483平方公里。