王府乡位于赤峰市西部,距市区约55公里。地理坐标东经118°26′,北纬42°13′。该乡东部与红花沟镇接壤;南部与碾坊乡相邻;西部与老府镇、姜家营子乡相连;西北部与大庙镇交界;北部与初头朗镇毗连。东西长约34公里,南北宽约11公里,总面积为190平方公里。王府乡全境地势西北高、东南低,属丘陵山区。西路嘎河贯穿境内东西,北岸多为小块冲积平原,土地肥沃。属大陆性季风气候,年平均气温6.0℃,年平均降水量430毫米,无霜期130天。地下资源丰富,有黄金、煤炭、矿泉水、玄武岩、花岗岩、珍珠岩,膨润土等;交通极为便利,京(北京)通(通辽)铁路横贯该乡南部“111”线国道贯穿东西。