4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ennis | 1 | 1,159 | 924 | 3.48% | 1,570 | 1 | Town |
| Sheridan | 2 | 803 | 688 | 2.42% | 794 | 1 | Town |
| Twin Bridges | 3 | 436 | 342 | 3.81% | 430 | 1 | Town |
| Virginia City | 4 | 269 | 218 | 3.46% | 283 | 1 | Town |
Ennis is the largest city in Madison County, with a population of 1,159.
Virginia City is the smallest city in Madison County, with a population of 269.
There are 4 cities in Madison County, Montana.