Frankfort home appraisals
Frankfort is a Lake Michigan harbor city of 1,252 people (2020 census) at the mouth of the Betsie River. Zillow put its average home value at $482,497 in January 2026. Just over half of its 999 homes were counted vacant in the 2018 ACS.
A harbor city that does not price like its county
Zillow's average home value for Frankfort was $482,497 as of January 31, 2026, up 1.5% year over year. Countywide, the Census Bureau puts the 2020 to 2024 ACS median owner occupied value for Benzie County at $285,700. That gap matters. A small harbor city with Lake Michigan beach does not price like the inland county around it, so comps need to come from the same setting.
Lake Michigan, Betsie Lake and small lots
Water sets this market. The city sits on Lake Michigan and wraps Betsie Lake, with Frankfort Harbor, the municipal marina and Borwell Yacht Basin on the bay side. Sleeping Bear Dunes National Lakeshore and Crystal Mountain are nearby. With half the housing stock counted vacant in 2018, seasonal owners shape the pool of sales. Lots are small, since the city has only 1.39 square miles of land. Frankfort-Elberta Area Schools serves the city, and the 2010 master plan called for a review of the steep slopes ordinance.
Areas, lakes and neighborhoods in this file
- Downtown Main Street
- Betsie Bay waterfront
- Frankfort Harbor
- Frankfort Municipal Marina and Borwell Yacht Basin
- Lake Michigan Beach
- Tank Hill (Park Avenue)
- Market Square Park area
- Mineral Springs Park area
- Lockhart Field area
- Elberta (a separate village, not part of the city)
- Crystallia
- Pilgrim
- Watervale
- Crystal Downs
Landmarks around Frankfort
- Frankfort LightLighthouse
- Point Betsie LightLighthouse
- Betsie RiverRiver
- Frankfort Land Company HouseHistoric house
- Crystal LakeInland lake