款庄乡位于富民县城东北部,距县城59公里,南距省城昆明60公里,西距富民县城59公里,海拔1650米。款庄乡面积180平方公里,辖10个村委会、1个居委会,104个自然村,居住着汉、彝、苗、白、哈尼等8个民族。