碾子镇位于镇巴县东北角,距县城106公里。东邻汉阴县双坪乡,西接巴庙镇,南依紫阳县燎原乡,北靠西乡县两河口镇,整个地势西高东低,最高海拔1280米,最低海拔540米,总面积91.81平方公里。辖红庙、石梁、新庙、刺坝、蔡家、梨园、后河、纸房、卧龙、碾子、阳坡、三官、小沟、莲花14个行政村,62个村民小组,3072户,11326人。耕地总面积16302亩,其中水田5246亩,累计实施退耕还林9104亩,森林覆盖率达72%。现有中小学校10所,驻镇单位10个,通往毗邻四乡镇的“十”字型公路主干线贯穿全境,中坝集镇实现水、电、路、汛、光纤电视、互联网络“六通”。