Nestled in the valley among the Boston Mountains, Farmington is the perfect place to call home. Located directly west of Fayetteville, enjoy short commutes while still experiencing that small-town charm. With highly rated schools, affordable housing, and a growing economy, Farmington is an ideal place for families, young professionals, and retirees alike. Outdoor enthusiasts will love the town's proximity to parks, hiking trails, and lakes, while its family-friendly atmosphere and abundance of community events make it a great place to call home.