Welcome to Farmington!

Demographically the youngest community in Dakota County, the growing population of over 22,000 residents welcome new growth and business opportunities. Farmington is a desirable community for families. Boasting innovative schools and a wide variety of parks and open space, Farmington has room for you. more...

City Calendar

Current News

  • Farmington Liquors Collecting K-9 Unit Donations
  • Spring Load Restrictions are in Effect
  • Report an Issue or Service Request
  • City Accepting Applications for Vacant City Council Seat
  • Parks & Recreation Seasonal Job Openings