50 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sullivan | 1 | 14,587 | 14,797 | -0.21% | 199 | 73 | Town |
| Sullivan | 2 | 14,587 | 14,782 | -0.21% | 199 | 73 | Town |
| Oneida | 3 | 10,003 | 10,336 | -0.63% | 454 | 22 | City |
| Oneida | 4 | 10,003 | 10,318 | -0.63% | 454 | 22 | City |
| Lenox | 5 | 8,512 | 8,764 | -0.63% | 235 | 36 | Town |
| Lenox | 6 | 8,512 | 8,751 | -0.63% | 235 | 36 | Town |
| Cazenovia | 7 | 6,632 | 6,737 | -0.36% | 133 | 50 | Town |
| Cazenovia | 8 | 6,632 | 6,734 | -0.36% | 133 | 50 | Town |
| Hamilton | 9 | 6,317 | 6,389 | 0.1% | 153 | 41 | Town |
| Hamilton | 10 | 6,317 | 6,382 | 0.1% | 153 | 41 | Town |
| Chittenango | 11 | 4,752 | 4,898 | -0.59% | 1,913 | 2 | Village |
| Chittenango | 12 | 4,752 | 4,889 | -0.59% | 1,913 | 2 | Village |
| Eaton | 13 | 4,434 | 4,282 | 2.31% | 99 | 45 | Town |
| Eaton | 14 | 4,434 | 4,279 | 2.31% | 99 | 45 | Town |
| Canastota | 15 | 4,406 | 4,558 | -0.65% | 1,319 | 3 | Village |
| Canastota | 16 | 4,406 | 4,551 | -0.65% | 1,319 | 3 | Village |
| Hamilton | 17 | 4,020 | 4,108 | -0.42% | 1,612 | 2 | Village |
| Hamilton | 18 | 4,020 | 4,103 | -0.42% | 1,612 | 2 | Village |
| Cazenovia | 19 | 2,719 | 2,773 | -0.4% | 1,441 | 2 | Village |
| Cazenovia | 20 | 2,719 | 2,771 | -0.4% | 1,441 | 2 | Village |
| Madison | 21 | 2,709 | 2,762 | -0.29% | 66 | 41 | Town |
| Madison | 22 | 2,709 | 2,758 | -0.29% | 66 | 41 | Town |
| Brookfield | 23 | 2,229 | 2,247 | -0.18% | 29 | 78 | Town |
| Brookfield | 24 | 2,229 | 2,244 | -0.18% | 29 | 78 | Town |
| Stockbridge | 25 | 1,951 | 1,989 | -0.1% | 62 | 32 | Town |
| Stockbridge | 26 | 1,951 | 1,986 | -0.1% | 62 | 32 | Town |
| Nelson | 27 | 1,865 | 1,889 | -0.53% | 43 | 43 | Town |
| Nelson | 28 | 1,865 | 1,888 | -0.53% | 43 | 43 | Town |
| Lincoln | 29 | 1,809 | 1,829 | -0.22% | 72 | 25 | Town |
| Lincoln | 30 | 1,809 | 1,826 | -0.22% | 72 | 25 | Town |
| Morrisville | 31 | 1,728 | 1,757 | -0.35% | 1,688 | 1 | Village |
| Morrisville | 32 | 1,728 | 1,757 | -0.35% | 1,688 | 1 | Village |
| Fenner | 33 | 1,607 | 1,640 | -0.62% | 52 | 31 | Town |
| Fenner | 34 | 1,607 | 1,640 | -0.62% | 52 | 31 | Town |
| Lebanon | 35 | 1,324 | 1,322 | 0.46% | 31 | 43 | Town |
| Lebanon | 36 | 1,324 | 1,320 | 0.46% | 31 | 43 | Town |
| DeRuyter | 37 | 1,254 | 1,283 | -0.24% | 41 | 30 | Town |
| DeRuyter | 38 | 1,254 | 1,281 | -0.24% | 41 | 30 | Town |
| Smithfield | 39 | 1,085 | 1,112 | -0.55% | 44 | 24 | Town |
| Smithfield | 40 | 1,085 | 1,110 | -0.55% | 44 | 24 | Town |
| Georgetown | 41 | 644 | 653 | -0.62% | 16 | 40 | Town |
| Georgetown | 42 | 644 | 652 | -0.62% | 16 | 40 | Town |
| Oneida Castle | 43 | 580 | 593 | -0.51% | 1,146 | 1 | Village |
| Oneida Castle | 44 | 580 | 592 | -0.51% | 1,146 | 1 | Village |
| Wampsville | 45 | 553 | 568 | -0.54% | 540 | 1 | Village |
| Wampsville | 46 | 553 | 565 | -0.54% | 540 | 1 | Village |
| Munnsville | 47 | 441 | 455 | -0.68% | 503 | 1 | Village |
| Munnsville | 48 | 441 | 454 | -0.68% | 503 | 1 | Village |
| Madison | 49 | 309 | 319 | -0.64% | 648 | 0 | Village |
| Madison | 50 | 309 | 319 | -0.64% | 648 | 0 | Village |
Sullivan is the largest city in Madison County, with a population of 14,587.
Madison is the smallest city in Madison County, with a population of 309.
There are 50 cities in Madison County, New York.