富民位于昆明西北的螳螂川河谷。元朝于1275年设县,治所在后来称为旧县的村落。明代县治屡次迁移:1574年迁至螳螂川北岸,八年后因水患迁往土主峰附近。新址饮水不便,1614年官府又迁回河岸,筑土墙围城,取名永定。