Maine cities ranked by market opportunity
LocalVein profiles 107 Maine cities, covering 638,578 residents across the state. The median Market Opportunity Score across Maine sits at 35 out of 100 — use the ranked table below to find the markets where demographics and operator density line up for agency outreach.
Maine cities by Market Opportunity Score
| Rank | City | Population | Median HHI | Median home value | MOS |
|---|---|---|---|---|---|
| 1 | Cornish CDP | 1,080 | $68,561 | — | 53 |
| 2 | Kittery Point CDP | 1,008 | $138,185 | $454,900 | 52 |
| 3 | Kennebunkport CDP | 1,450 | $118,922 | $805,200 | 46 |
| 4 | Livermore Falls CDP | 1,250 | $34,091 | — | 46 |
| 5 | Falmouth Foreside CDP | 2,148 | $152,870 | $674,200 | 45 |
| 6 | Thomaston CDP | 2,021 | $48,563 | $258,700 | 44 |
| 7 | North Berwick CDP | 1,811 | $54,612 | $296,300 | 44 |
| 8 | Bath city | 8,801 | $65,565 | $285,400 | 44 |
| 9 | Falmouth CDP | 1,447 | $89,625 | $737,300 | 42 |
| 10 | Hallowell city | 2,570 | $58,811 | $266,700 | 42 |
| 11 | Gardiner city | 6,047 | $58,152 | $198,100 | 41 |
| 12 | Cumberland Center CDP | 2,811 | $145,208 | $480,700 | 41 |
| 13 | Kittery CDP | 5,284 | $71,574 | $421,400 | 40 |
| 14 | Portland city | 68,505 | $76,174 | $452,600 | 40 |
| 15 | Dixfield CDP | 1,770 | $56,250 | $147,900 | 40 |
| 16 | Fort Fairfield CDP | 1,632 | $46,654 | $145,800 | 40 |
| 17 | Yarmouth CDP | 6,293 | $92,311 | $506,300 | 40 |
| 18 | South Eliot CDP | 4,021 | $96,705 | $437,800 | 39 |
| 19 | Richmond CDP | 1,946 | $72,036 | $221,600 | 39 |
| 20 | Lisbon Falls CDP | 4,185 | $71,513 | $237,800 | 39 |
| 21 | Fairfield CDP | 2,432 | $50,718 | $140,200 | 39 |
| 22 | Pittsfield CDP | 3,078 | $57,292 | $151,100 | 39 |
| 23 | Millinocket CDP | 4,111 | $42,936 | $86,500 | 39 |
| 24 | Steep Falls CDP | 1,720 | $68,125 | $241,000 | 39 |
| 25 | West Kennebunk CDP | 1,367 | $101,761 | $514,700 | 38 |
| 26 | Auburn city | 24,294 | $66,552 | $254,600 | 38 |
| 27 | Bridgton CDP | 1,666 | $58,992 | $239,200 | 38 |
| 28 | Eastport city | 1,230 | $46,205 | $148,200 | 38 |
| 29 | Howland CDP | 1,208 | $48,021 | $101,900 | 38 |
| 30 | South Portland city | 26,780 | $84,563 | $405,800 | 38 |
| 31 | Rockland city | 6,991 | $55,276 | $234,400 | 38 |
| 32 | Clinton CDP | 1,043 | $74,706 | $146,800 | 37 |
| 33 | South Windham CDP | 1,047 | $128,108 | $325,700 | 37 |
| 34 | Caribou city | 7,427 | $54,271 | $120,300 | 37 |
| 35 | South Berwick CDP | 3,441 | $77,493 | $340,800 | 37 |
| 36 | Berwick CDP | 2,085 | $64,864 | $309,600 | 37 |
| 37 | Woodland CDP | 1,059 | $46,346 | $77,900 | 37 |
| 38 | Winterport CDP | 1,043 | $72,708 | $237,900 | 37 |
| 39 | Calais city | 3,087 | $48,654 | $111,800 | 37 |
| 40 | Randolph CDP | 1,479 | $52,917 | $157,000 | 36 |
| 41 | Wilton CDP | 1,822 | $55,721 | $163,500 | 36 |
| 42 | York Harbor CDP | 3,853 | $91,675 | $561,700 | 36 |
| 43 | Biddeford city | 22,463 | $69,794 | $349,300 | 36 |
| 44 | North Windham CDP | 5,633 | $86,972 | $309,900 | 36 |
| 45 | Houlton CDP | 4,958 | $52,227 | $121,700 | 36 |
| 46 | Milo CDP | 1,445 | $52,660 | $88,000 | 36 |
| 47 | Rumford CDP | 4,017 | $32,240 | $115,300 | 36 |
| 48 | Mexico CDP | 2,026 | $46,625 | $99,600 | 36 |
| 49 | Dexter CDP | 1,840 | $51,667 | $153,200 | 35 |
| 50 | Gorham CDP | 7,365 | $125,058 | $459,000 | 35 |
| 51 | Bar Harbor CDP | 2,311 | $72,750 | $479,600 | 35 |
| 52 | Brewer city | 9,654 | $51,490 | $218,100 | 35 |
| 53 | Brunswick CDP | 16,928 | $68,190 | $333,500 | 35 |
| 54 | Hampden CDP | 4,937 | $101,417 | $270,100 | 35 |
| 55 | Winthrop CDP | 2,666 | $54,612 | $240,700 | 35 |
| 56 | Topsham CDP | 6,962 | $80,545 | $341,800 | 35 |
| 57 | East Millinocket CDP | 1,545 | $44,306 | $73,900 | 35 |
| 58 | Norway CDP | 3,145 | $41,370 | $121,200 | 35 |
| 59 | Winslow CDP | 5,701 | $56,506 | $200,100 | 35 |
| 60 | Sanford city | 22,095 | $70,570 | $257,200 | 34 |
| 61 | Lewiston city | 37,886 | $56,558 | $214,200 | 34 |
| 62 | Westbrook city | 20,484 | $85,868 | $341,800 | 34 |
| 63 | Limestone CDP | 1,120 | $39,667 | $91,500 | 34 |
| 64 | Fryeburg CDP | 1,665 | $61,944 | $268,100 | 34 |
| 65 | Kennebunk CDP | 6,008 | $93,167 | $429,600 | 34 |
| 66 | Camden CDP | 3,665 | $80,897 | $473,800 | 34 |
| 67 | Damariscotta CDP | 1,172 | $63,696 | $387,200 | 34 |
| 68 | Saco city | 20,636 | $84,328 | $370,300 | 34 |
| 69 | Waldoboro CDP | 1,487 | $66,290 | $277,200 | 34 |
| 70 | Belfast city | 6,985 | $61,322 | $307,700 | 34 |
| 71 | Skowhegan CDP | 6,638 | $46,625 | $138,600 | 34 |
| 72 | Bucksport CDP | 3,140 | $58,644 | $193,800 | 34 |
| 73 | Milford CDP | 2,312 | $63,864 | $177,400 | 33 |
| 74 | Bangor city | 31,663 | $58,096 | $206,300 | 33 |
| 75 | Oxford CDP | 1,135 | $73,088 | $175,600 | 33 |
| 76 | Veazie CDP | 1,866 | $78,182 | $294,600 | 33 |
| 77 | Dover-Foxcroft CDP | 2,758 | $51,919 | $137,500 | 33 |
| 78 | Augusta city | 18,999 | $48,756 | $188,900 | 33 |
| 79 | Farmingdale CDP | 2,163 | $50,263 | $213,700 | 33 |
| 80 | Searsport CDP | 1,264 | $62,159 | $292,100 | 33 |
| 81 | Norridgewock CDP | 1,155 | — | $173,000 | 33 |
| 82 | Oak Hill CDP | 5,365 | $92,967 | $404,600 | 32 |
| 83 | Old Town city | 7,439 | $49,329 | $183,200 | 32 |
| 84 | Lisbon CDP | 3,453 | $72,066 | $217,200 | 32 |
| 85 | Oakland CDP | 2,714 | $44,846 | $142,800 | 32 |
| 86 | South Paris CDP | 2,570 | $56,823 | $186,300 | 32 |
| 87 | Mechanic Falls CDP | 2,300 | $50,169 | $197,700 | 32 |
| 88 | Madawaska CDP | 2,960 | $42,708 | $157,400 | 32 |
| 89 | Cape Neddick CDP | 2,578 | $98,113 | $636,100 | 32 |
| 90 | Waterville city | 16,704 | $47,489 | $173,700 | 32 |
| 91 | Van Buren CDP | 1,614 | $35,200 | $90,200 | 32 |
| 92 | Fort Kent CDP | 2,453 | $58,750 | $137,000 | 32 |
| 93 | Wiscasset CDP | 1,273 | $91,477 | $281,700 | 32 |
| 94 | Chisholm CDP | 1,115 | $59,524 | $131,000 | 32 |
| 95 | Newport CDP | 1,469 | $42,740 | $162,800 | 31 |
| 96 | Dunstan CDP | 1,916 | $97,632 | $480,600 | 31 |
| 97 | Lake Arrowhead CDP | 3,273 | $84,221 | $226,400 | 31 |
| 98 | Machias CDP | 1,395 | $28,047 | $117,800 | 31 |
| 99 | Presque Isle city | 8,736 | $57,396 | $142,400 | 30 |
| 100 | Lincoln CDP | 2,576 | $33,750 | $120,200 | 30 |
| 101 | Old Orchard Beach CDP | 9,150 | $65,842 | $317,800 | 29 |
| 102 | Blue Hill CDP | 1,066 | — | $343,000 | 29 |
| 103 | Farmington CDP | 4,879 | $39,646 | $161,800 | 29 |
| 104 | Ellsworth city | 8,550 | $70,990 | $214,500 | 28 |
| 105 | Madison CDP | 2,552 | $43,095 | $70,800 | 28 |
| 106 | Freeport CDP | 1,544 | $48,352 | $344,100 | 27 |
| 107 | Orono CDP | 10,699 | $56,890 | $219,200 | 27 |
Maine by the numbers
Maine's largest profiled market is Portland city at 68,505 residents, while the median Maine city on LocalVein has a population of 2,578. About 96% of the Maine cities we've indexed sit below 25,000 residents — the exurb tier. Agencies that prospect only the largest city leave the bulk of Maine's addressable market on the table; the exurb shops often have weaker digital presence and higher close rates.
Median household income across Maine's profiled cities sits at $59K, with Falmouth Foreside CDP topping the ranking at $153K and Machias CDP anchoring the other end at $28K — roughly a 5× spread. Pricing pressure and willingness-to-pay diverge sharply across this range, which is why one-size-fits-all pitches underperform on Maine lists.
Across the 107 Maine cities in this table, the median Market Opportunity Score is 35 out of 100, and Cornish CDP currently leads at 53. About 0% of Maine's profiled cities score ≥70 — the tier where agencies report the highest first-touch close rates. Agencies new to Maine typically warm up on the top three cities before expanding down the table, because the signal-to-noise is highest there.
Start scanning Maine markets free.
Three scans free. No card required.