桐柏县固县镇位于桐柏县城东25公里处,东与信阳市相毗邻,南与湖北省随州市隔河相望。西部和北部分别与桐柏县月河镇、吴城镇、黄岗乡和毛集镇为邻。全镇总面积122.4平方公里。辖固县、新庄、石头畈、沈楼、黄畈、吴庄、魏岗、大石坡、张畈、柳扒、杨楼、桐安12个行政村,189个村民小组。