镇面积47.6平方公里，常住人口2.8万人。
历史.清代上黄辖境东北部（今山下村中北部、西埝村）和东南部（今水母山村东南、坡圩村、浒西村）属溧阳县永东区，中部属宜兴县。1910年，溧阳县境内部分改属永成乡，1927年改属埭头区，1935年改属第二区（驻别桥）。1950年3月，宜兴县前化乡（治所在今前化村，属周山村）、上黄乡（治所在今上黄村）共22个行政村划归溧阳管辖，溧阳宝寿乡（大致在今宜兴市的杨巷镇新芳村和新建镇之间）划归宜兴管辖。至此现上黄镇辖境全部归属溧阳，分属城东区