21 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mills | 1 | 4,020 | 3,977 | 0.02% | 117 | 34 | Township |
| West Branch | 2 | 2,617 | 2,580 | 0.11% | 77 | 34 | Township |
| West Branch | 3 | 2,357 | 2,346 | 0.08% | 1,532 | 2 | City |
| South Branch | 4 | 1,755 | 1,643 | 0.34% | 17 | 105 | Township |
| West Branch | 5 | 1,736 | 1,700 | 0.4% | 49 | 35 | Township |
| Churchill | 6 | 1,561 | 1,547 | 0% | 44 | 36 | Township |
| Edwards | 7 | 1,382 | 1,369 | 0% | 40 | 35 | Township |
| Hill | 8 | 1,264 | 1,253 | 0% | 39 | 33 | Township |
| Rose | 9 | 1,247 | 1,240 | -0.08% | 24 | 53 | Township |
| Ogemaw | 10 | 1,162 | 1,157 | -0.17% | 32 | 36 | Township |
| Foster | 11 | 793 | 783 | 0.13% | 9 | 89 | Township |
| Cumming | 12 | 726 | 719 | 0% | 21 | 34 | Township |
| Logan | 13 | 596 | 587 | 0.17% | 17 | 35 | Township |
| Rose City | 14 | 583 | 576 | 0.17% | 541 | 1 | City |
| Klacking | 15 | 579 | 570 | 0.17% | 16 | 36 | Township |
| West Branch | 16 | 455 | 449 | -0.44% | 13 | 36 | Township |
| Goodar | 17 | 359 | 352 | 0.28% | 10 | 35 | Township |
| South Branch | 18 | 353 | 345 | 0.28% | 10 | 36 | Township |
| Lupton | 19 | 259 | 299 | -2.26% | 80 | 3 | CDP |
| Prescott | 20 | 225 | 223 | 0% | 203 | 1 | Village |
| West Branch | 21 | 55 | 56 | -1.79% | 1 | 108 | Township |
Mills is the largest city in Ogemaw County, with a population of 4,020.
West Branch is the smallest city in Ogemaw County, with a population of 55.
There are 21 cities in Ogemaw County, Michigan.