地处沙坡头区南部,东界中宁县喊叫水乡、徐套乡,南邻蒿川乡,西接甘肃省靖远县,北邻香山乡,行政区域面积772.35平方千米。截至2020年末,兴仁镇户籍人口为30915人。截至2021年10月,兴仁镇辖11个行政村,镇人民政府驻兴仁村。2020年,兴仁镇有工业企业15个,有营业面积超过50平方米以上的综合商店或超市4个。2011年,兴仁镇农民人均纯收入3533元。兴仁镇粮食作物以小麦、玉米为主。2011年,小麦种植面积6999亩,玉米种植面积8599.5亩。主要的经济作物有硒砂瓜、枸杞等。2011年,硒砂瓜种植面积为11.2万亩,产量252000吨;枸杞种植面积为1.1万亩,产量2504吨;油料作物种植面积为5499亩。