14 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Milo | 1 | 6,786 | 6,813 | -0.09% | 177 | 38 | Town |
| Penn Yan | 2 | 4,978 | 5,115 | -0.46% | 2,074 | 2 | Village |
| Jerusalem | 3 | 4,142 | 4,389 | -0.7% | 71 | 59 | Town |
| Starkey | 4 | 3,344 | 3,390 | -0.12% | 102 | 33 | Town |
| Benton | 5 | 2,945 | 2,982 | 0.07% | 71 | 41 | Town |
| Potter | 6 | 1,819 | 1,856 | -0.22% | 49 | 37 | Town |
| Dundee | 7 | 1,665 | 1,716 | -0.48% | 1,511 | 1 | Village |
| Barrington | 8 | 1,562 | 1,528 | 0.77% | 44 | 36 | Town |
| Middlesex | 9 | 1,349 | 1,378 | -0.15% | 44 | 31 | Town |
| Torrey | 10 | 1,290 | 1,291 | 0.55% | 57 | 23 | Town |
| Italy | 11 | 1,098 | 1,093 | -0.18% | 27 | 40 | Town |
| Rushville | 12 | 683 | 683 | 0% | 1,009 | 1 | Village |
| Dresden | 13 | 539 | 540 | 0.19% | 10 | 52 | Town |
| Dresden | 14 | 288 | 299 | -0.69% | 954 | 0 | Village |
Milo is the largest city in Yates County, with a population of 6,786.
Dresden is the smallest city in Yates County, with a population of 288.
There are 14 cities in Yates County, New York.