| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Milo | 1 | 6,773 | 6,813 | 0.01% | 176 | 38 | Town |
| Penn Yan | 2 | 5,269 | 5,114 | -0.06% | 2,195 | 2 | Village |
| Jerusalem | 3 | 4,491 | 4,400 | 2.93% | 77 | 59 | Town |
| Starkey | 4 | 3,309 | 3,390 | -0.75% | 101 | 33 | Town |
| Benton | 5 | 3,066 | 2,980 | 1.73% | 74 | 41 | Town |
| Potter | 6 | 1,809 | 1,855 | -0.88% | 49 | 37 | Town |
| Dundee | 7 | 1,666 | 1,712 | -0.36% | 1,512 | 1 | Village |
| Barrington | 8 | 1,524 | 1,527 | -0.13% | 43 | 36 | Town |
| Middlesex | 9 | 1,340 | 1,379 | -0.67% | 43 | 31 | Town |
| Torrey | 10 | 1,278 | 1,296 | -0.62% | 56 | 23 | Town |
| Italy | 11 | 1,070 | 1,095 | -0.74% | 27 | 40 | Town |
| Rushville | 12 | 689 | 685 | 0.15% | 1,018 | 1 | Village |
| Dresden | 13 | 543 | 540 | 0.37% | 10 | 52 | Town |
| Dresden | 14 | 295 | 301 | -0.34% | 977 | 0 | Village |
Milo is the largest city in Yates County, with a population of 6,773.
Dresden is the smallest city in Yates County, with a population of 295.
There are 14 cities in Yates County, New York.