富源县隶属于云南省东部,曲靖市东部,地处东经103°58′~104°49′北纬25°~25°58′。东邻贵州盘县、西接麒麟区、沾益区,南抵罗平县、贵州兴义市,北连宣威市。国土面积为3251平方公里。2012年,富源县总人口79.46万人,其中非农业人口9.37万人,占常住人口总数的12.8%;少数民族人口7.18万人,占总人口的比重为9.04%,其中彝族、水族、回族、布依族、苗族等少数民族。富源县位于云南省东部,地处东经103°58~104°49',北纬250~25058′之间,东接贵州省盘县、兴义,西连沾益县和麒麟区,南抵罗平县,北依宣威市。全县地势由西北向东南略倾斜,乌蒙山支脉自北向南纵贯全境。东北部的老黑山(主峰2737米)由北向南展布;西部的东山(主峰营盘山海拔2749.9米),由北向东展布;南部的十八连山(主峰海拔2410米),东北走向。县城座落在峦岗、白马、定南山之间的鸣凤山上,北高南低成缓坡形。东门河、西门河由北向南,汇入城南小黄河(块择河上游)。县境内海拔最高点在墨红镇的营盘山,为2748.9米,海拔最低点在古敢水族乡的特土峡谷,为1100米。县城距曲靖市政府驻地麒麟城63公里,距省政府驻地昆明198公里。2006年,全县辖中安镇、后所镇、墨红镇、大河镇、营上镇、竹园镇、富村镇、老厂乡、十八连山乡、黄泥河镇、古敢水族乡8镇3乡。
全县年平均气温13.8℃,最高年气温为14.5℃,最低年为13.2℃;一年内最高气温为7月,最低为1月;年平均日照时数为1773.9小时,最高年为2052.2小时,最低年为1407.1小时;年平均降雨量1100毫米,最高年为1565.2毫米,最低年为847.3毫米;年均相对湿度75%,3月干燥,8月湿润;年均风速3.4米秒,风力最大为1~4月,月平均为4.1~4.9米秒,最小月为8月,月平均为2.2米秒;年均无霜区为242天,最多年为287天,最低年为172天。
2006年,全县年末户籍总人口73.76万人,比上年增长1.62%,其中非农业人口5.64万人,增长0.07%。总人口中,男性38.43万人,增长1.19%;女性35.33万人,增长2.1%;性别比例(以女性为100)为108.8。全县少数民族人口数6.03万人,占总人口的8.2%。全县常住人口70.16万人,比上年增加1603人,增长0.2%。人口自然增长率为6.8‰。