| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Long Lake | 1 | 10,161 | 9,956 | 0.59% | 340 | 30 | Township |
| Oscoda | 2 | 7,113 | 7,127 | -0.63% | 58 | 122 | Township |
| Plainfield | 3 | 3,334 | 3,351 | -0.57% | 32 | 104 | Township |
| East Tawas | 4 | 2,667 | 2,660 | 0.19% | 948 | 3 | City |
| Au Sable | 5 | 2,012 | 2,020 | -0.64% | 96 | 21 | Township |
| Tawas City | 6 | 1,833 | 1,827 | 0.16% | 1,079 | 2 | City |
| Tawas | 7 | 1,726 | 1,727 | -0.63% | 52 | 33 | Township |
| Burleigh | 8 | 724 | 722 | -0.69% | 21 | 35 | Township |
| Wilber | 9 | 716 | 716 | -0.56% | 10 | 72 | Township |
| Reno | 10 | 628 | 626 | -0.48% | 18 | 35 | Township |
| Sherman | 11 | 431 | 431 | -0.46% | 12 | 36 | Township |
| Alabaster | 12 | 423 | 425 | -0.7% | 19 | 22 | Township |
| Whittemore | 13 | 420 | 416 | 0.24% | 410 | 1 | City |
Long Lake is the largest city in Iosco County, with a population of 10,161.
Whittemore is the smallest city in Iosco County, with a population of 420.
There are 13 cities in Iosco County, Michigan.