Oxford County, Maine Cities (2025)

35 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
Buckfield92,1041,9870.33%5638 Town
Otisfield101,8741,857-0.58%4740 Town
West Paris111,7701,767-0.67%7324 Town
Hiram121,7121,6120.53%4638 Town
Brownfield131,7081,643-0.12%3844 Town
Porter141,6391,608-0.55%5232 Town
Waterford151,6371,578-0.12%3350 Town
Peru161,4951,486-0.73%3247 Town
Woodstock171,4151,358-0.49%3146 Town
Hebron181,2791,2250.16%5722 Town
Denmark191,2511,2010.72%2746 Town
Hartford201,2441,209-0.72%2844 Town
Lovell211,1551,103-0.17%2743 Town
Canton221,1151,128-0.27%3829 Town
Sumner231,003994-0.4%2344 Town
Andover24890753-0.56%1657 Town
Greenwood25766773-0.91%1842 Town
Stow264503970.9%1924 Town
Newry274294120%762 Town
Sweden284284040.94%1529 Town
Roxbury29364364-0.55%843 Town
Hanover303072870.99%447 Town
Stoneham312742590.74%834 Town
Gilead321991930%1119 Town
Byron33104105-0.95%252 Town
Upton3470690%240 Town
Lincoln354041-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 35 cities in Oxford County, Maine.

Location of Oxford County