Barry County, Michigan Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Thornapple19,7339,3560.42%27635 Township
Hastings27,4897,528-0.01%1,4375 City
Yankee Springs35,4635,3410.02%17631 Township
Middleville44,4434,2610.82%1,8192 Village
Rutland54,3244,1470.37%12335 Township
Irving63,8303,747-0.16%10736 Township
Barry73,4963,425-0.17%10234 Township
Orangeville83,4953,407-0.06%10533 Township
Castleton93,4223,337-0.09%9835 Township
Prairieville103,3853,343-0.24%10333 Township
Hastings113,0863,025-0.16%10330 Township
Johnstown122,9132,852-0.14%8335 Township
Carlton132,4262,373-0.12%6935 Township
Woodland142,0471,999-0.05%5835 Township
Assyria152,0452,005-0.15%5736 Township
Baltimore161,9971,950-0.15%5635 Township
Maple Grove171,6341,600-0.06%4636 Township
Nashville181,6131,5770.5%7662 Village
Freeport195555410.54%7031 Village
Woodland204244120.47%5001 Village

Barry County Cities Summary

Largest City

Thornapple is the largest city in Barry County, with a population of 9,733.

Smallest City

Woodland is the smallest city in Barry County, with a population of 424.

10 Largest Cities

There are 20 cities in Barry County, Michigan.

Location of Barry County