43 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Olean | 1 | 13,467 | 13,907 | -0.54% | 2,283 | 6 | City |
| Allegany | 2 | 7,363 | 7,482 | -0.07% | 104 | 71 | Town |
| Salamanca | 3 | 5,668 | 5,934 | -0.77% | 946 | 6 | City |
| Yorkshire | 4 | 3,690 | 3,825 | -0.54% | 100 | 37 | Town |
| Portville | 5 | 3,345 | 3,499 | -0.62% | 94 | 36 | Town |
| Franklinville | 6 | 2,695 | 2,800 | -0.59% | 52 | 52 | Town |
| Gowanda | 7 | 2,451 | 2,520 | -0.45% | 1,539 | 2 | Village |
| Randolph | 8 | 2,393 | 2,467 | -0.33% | 66 | 36 | Town |
| Machias | 9 | 2,297 | 2,308 | 0.13% | 57 | 40 | Town |
| Freedom | 10 | 2,196 | 2,257 | -0.09% | 54 | 40 | Town |
| Persia | 11 | 2,183 | 2,209 | 0.46% | 104 | 21 | Town |
| Hinsdale | 12 | 2,073 | 2,114 | -0.29% | 54 | 39 | Town |
| New Albion | 13 | 1,928 | 1,980 | -0.26% | 53 | 36 | Town |
| Great Valley | 14 | 1,924 | 1,991 | -0.52% | 38 | 50 | Town |
| Ashford | 15 | 1,905 | 1,967 | -0.37% | 37 | 51 | Town |
| Olean | 16 | 1,829 | 1,883 | -0.27% | 62 | 30 | Town |
| Conewango | 17 | 1,708 | 1,786 | -0.7% | 47 | 36 | Town |
| Little Valley | 18 | 1,688 | 1,666 | 0.66% | 56 | 30 | Town |
| Franklinville | 19 | 1,616 | 1,699 | -0.86% | 1,469 | 1 | Village |
| Dayton | 20 | 1,616 | 1,686 | -0.68% | 45 | 36 | Town |
| Allegany | 21 | 1,594 | 1,636 | -0.44% | 2,057 | 1 | Village |
| Perrysburg | 22 | 1,470 | 1,517 | -0.41% | 52 | 28 | Town |
| Ellicottville | 23 | 1,305 | 1,315 | -0.08% | 29 | 45 | Town |
| Leon | 24 | 1,283 | 1,249 | 0.94% | 36 | 36 | Town |
| Napoli | 25 | 1,205 | 1,171 | 0.33% | 33 | 36 | Town |
| Carrollton | 26 | 1,162 | 1,210 | -0.68% | 28 | 42 | Town |
| Little Valley | 27 | 1,070 | 1,079 | -0.09% | 1,068 | 1 | Village |
| Farmersville | 28 | 1,064 | 1,079 | 0.19% | 22 | 48 | Town |
| Delevan | 29 | 1,011 | 1,061 | -0.79% | 1,017 | 1 | Village |
| East Otto | 30 | 951 | 974 | -0.31% | 23 | 41 | Town |
| Cattaraugus | 31 | 943 | 991 | -0.84% | 844 | 1 | Village |
| Portville | 32 | 868 | 912 | -0.8% | 1,082 | 1 | Village |
| Mansfield | 33 | 848 | 842 | -0.12% | 21 | 40 | Town |
| Otto | 34 | 780 | 773 | 0.52% | 24 | 32 | Town |
| Ischua | 35 | 728 | 732 | 0.55% | 22 | 32 | Town |
| Lyndon | 36 | 676 | 684 | -0.15% | 20 | 33 | Town |
| Humphrey | 37 | 675 | 699 | -0.74% | 18 | 37 | Town |
| Coldspring | 38 | 641 | 656 | -0.31% | 12 | 51 | Town |
| South Dayton | 39 | 539 | 565 | -0.74% | 536 | 1 | Village |
| Salamanca | 40 | 451 | 470 | -0.66% | 25 | 18 | Town |
| Ellicottville | 41 | 281 | 283 | 0% | 343 | 1 | Village |
| South Valley | 42 | 245 | 250 | 0% | 7 | 37 | Town |
| Red House | 43 | 29 | 30 | 0% | 1 | 56 | Town |
Olean is the largest city in Cattaraugus County, with a population of 13,467.
Red House is the smallest city in Cattaraugus County, with a population of 29.
There are 43 cities in Cattaraugus County, New York.