马龙县地处云南省东部,居昆明市与曲靖市麒麟区之间,位于东经103°16′~103°45′、北纬25°08′~25°37′之间。东西跨距47.25公里,南北跨度44.5公里。全县总面积1614.149平方公里,境内山峦起伏,河流纵横,地势东南高峻,中部隆起向西北倾斜呈阶梯形下降,平均海拔2000米,最高海拔2493米,最低海拔1772米.全县辖五镇四乡(通泉镇、纳章镇、王家庄镇、马过河镇、旧县镇、马鸣乡、月望乡、大庄乡、张安屯乡)共3个社区、64个村民委员会(其中有3个民族村委会)及431个自然村、521个村民小组。2005年,全县总户数50271户,其中农村户数44000户,总人口194665人。在总人口中非农业人口21340人,占11.0%;少数民族人口14937人,占7.7%(其中彝族7596人、苗族3915人、回族3187人)。气候属低纬高原季风型气候,冬春干旱,夏秋湿润,季节干湿分明,雨量充沛,夏无酷暑,冬无严寒,适应种植各种农作物和经济作物。据实测资料记载,年平均日照1985小时以上,年平均降雨量1032毫米,县城年均气温13.4℃,年无霜期241天。风向多西南风,年均风速4.3米/秒。