Farmington at a Glance
Population
24,463
Median Home Value
$558,300
Nat'l avg: $281,900
Median Rent
$2,230
Nat'l avg: $1,163
Median Income
$115,278
Nat'l avg: $74,580
Violent Crime
1.2 per 1K
Nat'l avg: 3.6 per 1K
Walk Score
N/A
N/A
Air Quality
AQI 50
Good
Climate Risk
Relatively High
Score: 88.08
Explore Farmington
Dive deeper into Farmington with specialized neighborhood guides and rankings.
Best Neighborhoods
Top-rated neighborhoods in Farmington ranked by Kurby Score
Affordable Neighborhoods
Most budget-friendly areas to live in Farmington
Up & Coming Neighborhoods
Emerging neighborhoods with growth potential in Farmington
Young Professionals
Best neighborhoods for career starters in Farmington
Retiree Neighborhoods
Best neighborhoods for retirees in Farmington
Living In Guide
Complete guide to life in Farmington — cost, safety, schools & more
All Neighborhoods
Browse every neighborhood in Farmington with detailed data
About Farmington
Farmington, Utah, offers a compelling blend of small-town charm and big-city amenities, all set against the stunning backdrop of the Wasatch Mountains. With a population just shy of 25,000, this community exudes a friendly, family-focused atmosphere. While the median home value of $558,300 is significantly above the national average, the robust median household income of $115,278 reflects the area's economic strength and desirability, allowing many families to comfortably afford the lifestyle. Farmington is celebrated for its safe streets, excellent schools, and abundant recreational opportunities, making it an ideal place to raise a family. From an investment perspective, Farmington's real estate market remains strong, driven by consistent demand in this desirable locale. The city's thriving economy and low unemployment rate support a stable housing market. Farmington is a great option for families seeking a secure, well-resourced community with a high quality of life. The city's commitment to parks, trails, and community events further enhances its appeal, ensuring residents enjoy a balanced lifestyle.