10 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kearney | 1 | 34,955 | 33,882 | 0.62% | 2,304 | 15 | City |
| Gibbon | 2 | 1,925 | 1,882 | 0.42% | 2,200 | 1 | City |
| Ravenna | 3 | 1,367 | 1,444 | -1.16% | 875 | 2 | City |
| Shelton | 4 | 1,046 | 1,040 | 0.1% | 1,085 | 1 | Village |
| Elm Creek | 5 | 980 | 982 | -0.1% | 1,410 | 1 | Village |
| Pleasanton | 6 | 383 | 365 | 0.79% | 1,107 | 0 | Village |
| Riverdale | 7 | 244 | 249 | -0.41% | 924 | 0 | Village |
| Amherst | 8 | 203 | 200 | 0% | 931 | 0 | Village |
| Miller | 9 | 155 | 154 | 0.65% | 4 | 36 | Township |
| Miller | 10 | 128 | 130 | -0.78% | 338 | 0 | Village |
Kearney is the largest city in Buffalo County, with a population of 34,955.
Miller is the smallest city in Buffalo County, with a population of 128.
There are 10 cities in Buffalo County, Nebraska.