14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Long Lake | 1 | 10,105 | 9,954 | 0.37% | 338 | 30 | Township |
| Oscoda charter | 2 | 7,191 | 7,132 | 0% | 59 | 122 | Township |
| Plainfield | 3 | 3,369 | 3,350 | 0.24% | 32 | 104 | Township |
| East Tawas | 4 | 2,678 | 2,662 | 0.11% | 952 | 3 | City |
| Au Sable charter | 5 | 2,027 | 2,017 | -0.05% | 97 | 21 | Township |
| Tawas City | 6 | 1,839 | 1,827 | 0.11% | 1,082 | 2 | City |
| Tawas | 7 | 1,735 | 1,727 | -0.12% | 52 | 33 | Township |
| Oscoda | 8 | 922 | 733 | 0.22% | 1,060 | 1 | CDP |
| Burleigh | 9 | 733 | 722 | 0% | 21 | 35 | Township |
| Wilber | 10 | 724 | 716 | 0.14% | 10 | 72 | Township |
| Reno | 11 | 635 | 625 | 0.16% | 18 | 35 | Township |
| Sherman | 12 | 438 | 431 | 0% | 12 | 36 | Township |
| Alabaster | 13 | 425 | 424 | -0.23% | 19 | 22 | Township |
| Whittemore | 14 | 417 | 415 | 0% | 407 | 1 | City |
Long Lake is the largest city in Iosco County, with a population of 10,105.
Whittemore is the smallest city in Iosco County, with a population of 417.
There are 14 cities in Iosco County, Michigan.