| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Rumford | 1 | 6,107 | 5,871 | 1.36% | 89 | 69 | Town |
| Paris | 2 | 5,439 | 5,190 | 0.55% | 133 | 41 | Town |
| Norway | 3 | 5,376 | 5,095 | 0.5% | 119 | 45 | Town |
| Oxford | 4 | 4,479 | 4,240 | 0.67% | 116 | 39 | Town |
| Fryeburg | 5 | 3,603 | 3,365 | 0.76% | 62 | 58 | Town |
| Bethel | 6 | 2,786 | 2,512 | 1.27% | 43 | 65 | Town |
| Mexico | 7 | 2,779 | 2,756 | 0% | 119 | 23 | Town |
| Dixfield | 8 | 2,485 | 2,252 | 3.71% | 60 | 41 | Town |
| Buckfield | 9 | 2,135 | 1,987 | 0.99% | 57 | 38 | Town |
| Otisfield | 10 | 1,904 | 1,855 | 0.58% | 48 | 40 | Town |
| West Paris | 11 | 1,766 | 1,764 | -0.39% | 73 | 24 | Town |
| Hiram | 12 | 1,722 | 1,613 | 0.58% | 46 | 38 | Town |
| Brownfield | 13 | 1,700 | 1,642 | -0.23% | 38 | 44 | Town |
| Porter | 14 | 1,654 | 1,608 | 0.12% | 52 | 32 | Town |
| Waterford | 15 | 1,629 | 1,576 | -0.18% | 32 | 50 | Town |
| Peru | 16 | 1,500 | 1,486 | -0.07% | 32 | 47 | Town |
| Woodstock | 17 | 1,428 | 1,358 | 0.35% | 31 | 46 | Town |
| Hebron | 18 | 1,298 | 1,226 | 0.7% | 58 | 22 | Town |
| Hartford | 19 | 1,276 | 1,210 | 0.95% | 29 | 44 | Town |
| Denmark | 20 | 1,265 | 1,201 | 0.96% | 27 | 46 | Town |
| Lovell | 21 | 1,154 | 1,106 | -0.09% | 27 | 43 | Town |
| Canton | 22 | 1,124 | 1,128 | 0.09% | 39 | 29 | Town |
| Sumner | 23 | 1,003 | 996 | -0.3% | 23 | 44 | Town |
| Andover | 24 | 882 | 753 | -0.56% | 15 | 57 | Town |
| Greenwood | 25 | 759 | 769 | -0.65% | 18 | 42 | Town |
| Stow | 26 | 453 | 399 | 0.44% | 19 | 24 | Town |
| Newry | 27 | 431 | 411 | 0.47% | 7.0 | 62 | Town |
| Sweden | 28 | 426 | 403 | 0.47% | 15 | 29 | Town |
| Roxbury | 29 | 364 | 365 | 0% | 8.0 | 43 | Town |
| Hanover | 30 | 306 | 285 | 0.66% | 43 | 7 | Town |
| Stoneham | 31 | 277 | 262 | 0.36% | 8.0 | 34 | Town |
| Gilead | 32 | 196 | 193 | -1.01% | 10 | 19 | Town |
| Byron | 33 | 103 | 105 | -0.96% | 2.0 | 52 | Town |
| Upton | 34 | 68 | 69 | -1.45% | 2.0 | 40 | Town |
| Lincoln | 35 | 40 | 40 | 0% | 1.0 | 33 | Plantation |
Rumford is the largest city in Oxford County, with a population of 6,107.
Lincoln is the smallest city in Oxford County, with a population of 40.
There are 35 cities in Oxford County, Maine.