Fairhaven is an unincorporated town in southeastern Stearns County in Fairhaven Township.  The town has a population of 358 people based on the most recent census.  Fairhaven is located along County Roads 7 and 44. It is located east of Kimball, north of South Haven and south of St. Augusta.

More From AM 1240 WJON