庆元县位于浙江省西南部,地处东经118°50′~119°30′,北纬27°25′~27°51′之间。东、南、西三面与福建寿宁、政和、松溪三县交界,北与浙江省龙泉市、景宁畲族自治县接壤。南北长49千米,东西宽67千米,总面积1898平方千米。县人民政府驻地松源镇距丽水市210千米,距杭州市532千米。