Oxford County, Maine Cities (2025)

37 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Rumford15,9115,873-0.94%8669 Town
Paris25,3505,185-0.54%13141 Town
Norway35,3465,0910.38%11945 Town
Oxford44,4014,2350.05%11439 Town
Fryeburg53,5823,3700.53%6158 Town
Mexico62,7832,756-0.29%11923 Town
Bethel72,7532,5111.29%4365 Town
Dixfield82,3072,254-0.22%5641 Town
South Paris92,1931,842-0.23%5664 CDP
Buckfield102,1041,9870.33%5638 Town
Otisfield111,8741,857-0.58%4740 Town
West Paris121,7701,767-0.67%7324 Town
Hiram131,7121,6120.53%4638 Town
Brownfield141,7081,643-0.12%3844 Town
Porter151,6391,608-0.55%5232 Town
Waterford161,6371,578-0.12%3350 Town
Peru171,4951,486-0.73%3247 Town
Woodstock181,4151,358-0.49%3146 Town
Hebron191,2791,2250.16%5722 Town
Denmark201,2511,2010.72%2746 Town
Hartford211,2441,209-0.72%2844 Town
Lovell221,1551,103-0.17%2743 Town
Canton231,1151,128-0.27%3829 Town
Sumner241,003994-0.4%2344 Town
Andover25890753-0.56%1657 Town
Greenwood26766773-0.91%1842 Town
Bethel277016677.19%4312 CDP
Stow284503970.9%1924 Town
Newry294294120%762 Town
Sweden304284040.94%1529 Town
Roxbury31364364-0.55%843 Town
Hanover323072870.99%447 Town
Stoneham332742590.74%834 Town
Gilead341991930%1119 Town
Byron35104105-0.95%252 Town
Upton3670690%240 Town
Lincoln374041-2.44%133 Plantation

Oxford County Cities Summary

Largest City

Rumford is the largest city in Oxford County, with a population of 5,911.

Smallest City

Lincoln is the smallest city in Oxford County, with a population of 40.

10 Largest Cities

There are 37 cities in Oxford County, Maine.

Location of Oxford County