15 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Milo | 1 | 6,792 | 6,813 | -0.09% | 177 | 38 | Town |
| Penn Yan | 2 | 5,001 | 5,115 | -0.46% | 2,084 | 2 | Village |
| Jerusalem | 3 | 4,171 | 4,389 | -0.69% | 71 | 59 | Town |
| Starkey | 4 | 3,348 | 3,390 | -0.12% | 102 | 33 | Town |
| Benton | 5 | 2,943 | 2,982 | 0.07% | 71 | 41 | Town |
| Potter | 6 | 1,823 | 1,856 | -0.22% | 49 | 37 | Town |
| Dundee | 7 | 1,673 | 1,716 | -0.54% | 1,518 | 1 | Village |
| Barrington | 8 | 1,550 | 1,528 | 0.78% | 43 | 36 | Town |
| Middlesex | 9 | 1,351 | 1,378 | -0.15% | 44 | 31 | Town |
| Torrey | 10 | 1,283 | 1,291 | 0.55% | 56 | 23 | Town |
| Italy | 11 | 1,100 | 1,093 | -0.18% | 27 | 40 | Town |
| Keuka Park | 12 | 1,081 | 1,104 | -0.28% | 1,298 | 1 | CDP |
| Rushville | 13 | 683 | 683 | 0% | 1,009 | 1 | Village |
| Dresden | 14 | 538 | 540 | 0.19% | 10 | 52 | Town |
| Dresden | 15 | 290 | 299 | -0.68% | 960 | 0 | Village |
Milo is the largest city in Yates County, with a population of 6,792.
Dresden is the smallest city in Yates County, with a population of 290.
There are 15 cities in Yates County, New York.