滇源镇属于半山区镇。在
嵩明县西部,离省会城市昆明仅40余公里,离
嵩明县城24公里。全镇辖18个村委会,100个村民小组,有农户9870户,有乡村36626人,其中农业36474人,劳动力20824人,其中从事第一产业人数16435 人。 全镇国土298.7平方公里,海拔1970-2840米,年平均气温13℃,年降水915.9 毫米,适宜种植水稻、包谷、烤烟等作物。全镇耕地44811亩,人均耕地1.26亩,林地291825亩。2008年全镇经济总收入45180万元,农民人均纯收入2770.7元。