| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bad Axe | 1 | 2,926 | 3,031 | -0.58% | 1,255 | 2 | City |
| Sebewaing | 2 | 2,582 | 2,680 | -0.77% | 80 | 32 | Township |
| Winsor | 3 | 1,875 | 1,950 | -0.79% | 53 | 35 | Township |
| Colfax | 4 | 1,693 | 1,744 | -0.65% | 49 | 35 | Township |
| Sebewaing | 5 | 1,667 | 1,735 | -0.66% | 1,048 | 2 | Village |
| Caseville | 6 | 1,628 | 1,672 | -0.49% | 128 | 13 | Township |
| Bingham | 7 | 1,584 | 1,643 | -0.81% | 44 | 36 | Township |
| Harbor Beach | 8 | 1,547 | 1,602 | -0.58% | 899 | 2 | City |
| Oliver | 9 | 1,362 | 1,411 | -0.73% | 39 | 35 | Township |
| Port Austin | 10 | 1,339 | 1,381 | -0.59% | 82 | 16 | Township |
| Verona | 11 | 1,178 | 1,208 | -0.51% | 35 | 34 | Township |
| Pigeon | 12 | 1,173 | 1,218 | -0.59% | 1,475 | 1 | Village |
| Sand Beach | 13 | 1,111 | 1,151 | -0.71% | 31 | 36 | Township |
| Fairhaven | 14 | 1,052 | 1,085 | -0.66% | 49 | 21 | Township |
| Sherman | 15 | 957 | 993 | -0.73% | 22 | 44 | Township |
| Ubly | 16 | 819 | 847 | -0.61% | 623 | 1 | Village |
| Elkton | 17 | 771 | 801 | -0.64% | 770 | 1 | Village |
| Hume | 18 | 717 | 741 | -0.69% | 24 | 30 | Township |
| Brookfield | 19 | 708 | 734 | -0.56% | 20 | 35 | Township |
| Rubicon | 20 | 692 | 712 | -0.43% | 29 | 24 | Township |
| Dwight | 21 | 680 | 706 | -0.73% | 19 | 36 | Township |
| Meade | 22 | 678 | 701 | -0.73% | 19 | 36 | Township |
| Port Austin | 23 | 645 | 666 | -0.62% | 653 | 1 | Village |
| Caseville | 24 | 633 | 653 | -0.63% | 566 | 1 | City |
| Chandler | 25 | 440 | 455 | -0.45% | 12 | 35 | Township |
| Kinde | 26 | 425 | 442 | -0.7% | 361 | 1 | Village |
| Sigel | 27 | 421 | 437 | -0.94% | 12 | 36 | Township |
| Bloomfield | 28 | 390 | 403 | -0.26% | 11 | 36 | Township |
| McKinley | 29 | 387 | 404 | -1.02% | 19 | 20 | Township |
| Huron | 30 | 342 | 353 | -0.58% | 10 | 34 | Township |
| Port Hope | 31 | 270 | 280 | -0.74% | 267 | 1 | Village |
| Owendale | 32 | 253 | 262 | -0.78% | 341 | 1 | Village |
| Gore | 33 | 146 | 150 | -0.68% | 21 | 7 | Township |
| Pointe Aux Barques | 34 | 13 | 13 | 0% | 10 | 1 | Township |
Bad Axe is the largest city in Huron County, with a population of 2,926.
Pointe Aux Barques is the smallest city in Huron County, with a population of 13.
There are 34 cities in Huron County, Michigan.