Town Chart.

← Back to Discover · All towns in Maine

Towns in Cumberland County

28 towns with data in Cumberland County, Maine, largest first. Find your matches.

Portland is the largest of the 28 towns we list in Cumberland County, with 68,854 people. Together they have 308,827 people.

TownPopulationTypical household incomeTypical home price
Portland 68,854 $79,540 $489,600
South Portland 26,930 $86,838 $441,200
Scarborough 23,215 $133,558 $551,900
Brunswick 22,336 $74,952 $376,300
Westbrook 20,775 $85,038 $383,300
Windham 19,188 $107,934 $388,900
Gorham 18,300 $112,312 $460,900
Falmouth 12,755 $150,919 $767,500
Standish 10,662 $104,593 $336,000
Cape Elizabeth 9,606 $145,821 $731,600
Yarmouth 9,053 $110,216 $639,700
Freeport 8,802 $107,326 $508,400
Cumberland 8,647 $173,894 $616,800
Gray 8,429 $95,236 $363,700
New Gloucester 5,766 $108,797 $357,100
Bridgton 5,642 $77,500 $316,600
Harpswell 5,046 $96,250 $609,700
Raymond 4,610 $88,194 $395,800
North Yarmouth 4,240 $129,267 $496,500
Naples 3,985 $78,188 $340,100
Casco 3,696 $69,313 $355,500
Harrison 2,513 $56,938 $249,300
Sebago 2,073 $78,438 $298,000
Pownal 1,696 $104,333 $436,800
Baldwin 1,170 $68,045 $263,200
Chebeague Island 555 $67,639 $651,400
Long Island 249 $91,250 $551,100
Frye Island 34 $61,719 $635,400

ZIP codes in Cumberland County

38 ZIP codes in Cumberland County, Maine. A ZIP code can also reach into a neighboring county.

Nearby counties in Maine

Link to this page

Copy this HTML to link to this page from your own site.