庆元县位于浙江省西南部,地处北纬27°25′—27°51′,东经118°50′—119°30′之间。东、南、西三面与福建寿宁、政和、松溪3县交界,北与浙江省龙泉市、景宁畲族自治县接壤。南北长49千米,东西宽67千米,总面积1898平方公里。县政府驻地松源街道,距丽水市210千米,距杭州市532千米。庆元地形属浙西南中山区,有溪谷、盆地、丘陵、低山、中山等多种地貌,地势由东北向西南倾斜。东、北部为洞宫山脉所踞,多崇山峻岭、深谷陡坡,海拔1500米以上山峰有23座,主峰百山祖海拔1856.7米,为浙江省第二高峰,百山祖北麓斋郎村海拔1210米,是全县最高居民点。