Historic Exchange Bank building

Demographically the youngest community in Dakota County, with a growing population of over 22,000.

City Calendar

Current News

  • Police Department Issues a Scam Warning
  • No Mattresses During Curbside Cleanup Days
  • Spring Load Restrictions Take Effect
  • Farmington Fix
  • Fire Department Recruitment Open Houses
  • Rambling River Center Advisory Board Vacancy