16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ithaca | 1 | 34,665 | 30,180 | 2.66% | 6,433 | 5 | City |
| Ithaca | 2 | 20,881 | 18,465 | -1.57% | 721 | 29 | Town |
| Dryden | 3 | 13,475 | 13,836 | 0.06% | 144 | 94 | Town |
| Lansing | 4 | 12,118 | 11,589 | 1.41% | 200 | 60 | Town |
| Groton | 5 | 5,531 | 5,702 | -0.14% | 112 | 49 | Town |
| Ulysses | 6 | 4,939 | 4,858 | 2.07% | 150 | 33 | Town |
| Newfield | 7 | 4,918 | 5,089 | -0.08% | 84 | 59 | Town |
| Lansing | 8 | 3,934 | 3,728 | 1.05% | 853 | 5 | Village |
| Cayuga Heights | 9 | 3,917 | 4,075 | -0.81% | 2,217 | 2 | Village |
| Danby | 10 | 3,360 | 3,399 | 0.36% | 63 | 54 | Town |
| Enfield | 11 | 3,302 | 3,343 | 0.3% | 90 | 37 | Town |
| Caroline | 12 | 3,269 | 3,317 | 0.15% | 60 | 55 | Town |
| Groton | 13 | 2,109 | 2,199 | -0.85% | 1,214 | 2 | Village |
| Dryden | 14 | 1,860 | 1,942 | -0.91% | 1,059 | 2 | Village |
| Trumansburg | 15 | 1,794 | 1,757 | 0.39% | 1,293 | 1 | Village |
| Freeville | 16 | 449 | 474 | -1.1% | 424 | 1 | Village |
Ithaca is the largest city in Tompkins County, with a population of 34,665.
Freeville is the smallest city in Tompkins County, with a population of 449.
There are 16 cities in Tompkins County, New York.