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 | 1,080 | $68,561 | — | Warning: 53 |
| 2 | Kittery Point | 1,008 | $138,185 | $454,900 | Warning: 52 |
| 3 | Kennebunkport | 1,450 | $118,922 | $805,200 | Warning: 46 |
| 4 | Livermore Falls | 1,250 | $34,091 | — | Warning: 46 |
| 5 | Falmouth Foreside | 2,148 | $152,870 | $674,200 | Warning: 45 |
| 6 | Thomaston | 2,021 | $48,563 | $258,700 | Warning: 44 |
| 7 | North Berwick | 1,811 | $54,612 | $296,300 | Warning: 44 |
| 8 | Bath | 8,801 | $65,565 | $285,400 | Warning: 44 |
| 9 | Falmouth | 1,447 | $89,625 | $737,300 | Warning: 42 |
| 10 | Hallowell | 2,570 | $58,811 | $266,700 | Warning: 42 |
| 11 | Gardiner | 6,047 | $58,152 | $198,100 | Warning: 41 |
| 12 | Cumberland Center | 2,811 | $145,208 | $480,700 | Warning: 41 |
| 13 | Kittery | 5,284 | $71,574 | $421,400 | Info: 40 |
| 14 | Portland | 68,505 | $76,174 | $452,600 | Info: 40 |
| 15 | Dixfield | 1,770 | $56,250 | $147,900 | Info: 40 |
| 16 | Fort Fairfield | 1,632 | $46,654 | $145,800 | Info: 40 |
| 17 | Yarmouth | 6,293 | $92,311 | $506,300 | Info: 40 |
| 18 | South Eliot | 4,021 | $96,705 | $437,800 | Info: 39 |
| 19 | Richmond | 1,946 | $72,036 | $221,600 | Info: 39 |
| 20 | Lisbon Falls | 4,185 | $71,513 | $237,800 | Info: 39 |
| 21 | Fairfield | 2,432 | $50,718 | $140,200 | Info: 39 |
| 22 | Pittsfield | 3,078 | $57,292 | $151,100 | Info: 39 |
| 23 | Millinocket | 4,111 | $42,936 | $86,500 | Info: 39 |
| 24 | Steep Falls | 1,720 | $68,125 | $241,000 | Info: 39 |
| 25 | West Kennebunk | 1,367 | $101,761 | $514,700 | Info: 38 |
| 26 | Auburn | 24,294 | $66,552 | $254,600 | Info: 38 |
| 27 | Bridgton | 1,666 | $58,992 | $239,200 | Info: 38 |
| 28 | Eastport | 1,230 | $46,205 | $148,200 | Info: 38 |
| 29 | Howland | 1,208 | $48,021 | $101,900 | Info: 38 |
| 30 | South Portland | 26,780 | $84,563 | $405,800 | Info: 38 |
| 31 | Rockland | 6,991 | $55,276 | $234,400 | Info: 38 |
| 32 | Clinton | 1,043 | $74,706 | $146,800 | Info: 37 |
| 33 | South Windham | 1,047 | $128,108 | $325,700 | Info: 37 |
| 34 | Caribou | 7,427 | $54,271 | $120,300 | Info: 37 |
| 35 | South Berwick | 3,441 | $77,493 | $340,800 | Info: 37 |
| 36 | Berwick | 2,085 | $64,864 | $309,600 | Info: 37 |
| 37 | Woodland | 1,059 | $46,346 | $77,900 | Info: 37 |
| 38 | Winterport | 1,043 | $72,708 | $237,900 | Info: 37 |
| 39 | Calais | 3,087 | $48,654 | $111,800 | Info: 37 |
| 40 | Randolph | 1,479 | $52,917 | $157,000 | Info: 36 |
| 41 | Wilton | 1,822 | $55,721 | $163,500 | Info: 36 |
| 42 | York Harbor | 3,853 | $91,675 | $561,700 | Info: 36 |
| 43 | Biddeford | 22,463 | $69,794 | $349,300 | Info: 36 |
| 44 | North Windham | 5,633 | $86,972 | $309,900 | Info: 36 |
| 45 | Houlton | 4,958 | $52,227 | $121,700 | Info: 36 |
| 46 | Milo | 1,445 | $52,660 | $88,000 | Info: 36 |
| 47 | Rumford | 4,017 | $32,240 | $115,300 | Info: 36 |
| 48 | Mexico | 2,026 | $46,625 | $99,600 | Info: 36 |
| 49 | Dexter | 1,840 | $51,667 | $153,200 | Info: 35 |
| 50 | Gorham | 7,365 | $125,058 | $459,000 | Info: 35 |
| 51 | Bar Harbor | 2,311 | $72,750 | $479,600 | Info: 35 |
| 52 | Brewer | 9,654 | $51,490 | $218,100 | Info: 35 |
| 53 | Brunswick | 16,928 | $68,190 | $333,500 | Info: 35 |
| 54 | Hampden | 4,937 | $101,417 | $270,100 | Info: 35 |
| 55 | Winthrop | 2,666 | $54,612 | $240,700 | Info: 35 |
| 56 | Topsham | 6,962 | $80,545 | $341,800 | Info: 35 |
| 57 | East Millinocket | 1,545 | $44,306 | $73,900 | Info: 35 |
| 58 | Norway | 3,145 | $41,370 | $121,200 | Info: 35 |
| 59 | Winslow | 5,701 | $56,506 | $200,100 | Info: 35 |
| 60 | Sanford | 22,095 | $70,570 | $257,200 | Info: 34 |
| 61 | Lewiston | 37,886 | $56,558 | $214,200 | Info: 34 |
| 62 | Westbrook | 20,484 | $85,868 | $341,800 | Info: 34 |
| 63 | Limestone | 1,120 | $39,667 | $91,500 | Info: 34 |
| 64 | Fryeburg | 1,665 | $61,944 | $268,100 | Info: 34 |
| 65 | Kennebunk | 6,008 | $93,167 | $429,600 | Info: 34 |
| 66 | Camden | 3,665 | $80,897 | $473,800 | Info: 34 |
| 67 | Damariscotta | 1,172 | $63,696 | $387,200 | Info: 34 |
| 68 | Saco | 20,636 | $84,328 | $370,300 | Info: 34 |
| 69 | Waldoboro | 1,487 | $66,290 | $277,200 | Info: 34 |
| 70 | Belfast | 6,985 | $61,322 | $307,700 | Info: 34 |
| 71 | Skowhegan | 6,638 | $46,625 | $138,600 | Info: 34 |
| 72 | Bucksport | 3,140 | $58,644 | $193,800 | Info: 34 |
| 73 | Milford | 2,312 | $63,864 | $177,400 | Info: 33 |
| 74 | Bangor | 31,663 | $58,096 | $206,300 | Info: 33 |
| 75 | Oxford | 1,135 | $73,088 | $175,600 | Info: 33 |
| 76 | Veazie | 1,866 | $78,182 | $294,600 | Info: 33 |
| 77 | Dover-Foxcroft | 2,758 | $51,919 | $137,500 | Info: 33 |
| 78 | Augusta | 18,999 | $48,756 | $188,900 | Info: 33 |
| 79 | Farmingdale | 2,163 | $50,263 | $213,700 | Info: 33 |
| 80 | Searsport | 1,264 | $62,159 | $292,100 | Info: 33 |
| 81 | Norridgewock | 1,155 | — | $173,000 | Info: 33 |
| 82 | Oak Hill | 5,365 | $92,967 | $404,600 | Info: 32 |
| 83 | Old Town | 7,439 | $49,329 | $183,200 | Info: 32 |
| 84 | Lisbon | 3,453 | $72,066 | $217,200 | Info: 32 |
| 85 | Oakland | 2,714 | $44,846 | $142,800 | Info: 32 |
| 86 | South Paris | 2,570 | $56,823 | $186,300 | Info: 32 |
| 87 | Mechanic Falls | 2,300 | $50,169 | $197,700 | Info: 32 |
| 88 | Madawaska | 2,960 | $42,708 | $157,400 | Info: 32 |
| 89 | Cape Neddick | 2,578 | $98,113 | $636,100 | Info: 32 |
| 90 | Waterville | 16,704 | $47,489 | $173,700 | Info: 32 |
| 91 | Van Buren | 1,614 | $35,200 | $90,200 | Info: 32 |
| 92 | Fort Kent | 2,453 | $58,750 | $137,000 | Info: 32 |
| 93 | Wiscasset | 1,273 | $91,477 | $281,700 | Info: 32 |
| 94 | Chisholm | 1,115 | $59,524 | $131,000 | Info: 32 |
| 95 | Newport | 1,469 | $42,740 | $162,800 | Info: 31 |
| 96 | Dunstan | 1,916 | $97,632 | $480,600 | Info: 31 |
| 97 | Lake Arrowhead | 3,273 | $84,221 | $226,400 | Info: 31 |
| 98 | Machias | 1,395 | $28,047 | $117,800 | Info: 31 |
| 99 | Presque Isle | 8,736 | $57,396 | $142,400 | Info: 30 |
| 100 | Lincoln | 2,576 | $33,750 | $120,200 | Info: 30 |
| 101 | Old Orchard Beach | 9,150 | $65,842 | $317,800 | Info: 29 |
| 102 | Blue Hill | 1,066 | — | $343,000 | Info: 29 |
| 103 | Farmington | 4,879 | $39,646 | $161,800 | Info: 29 |
| 104 | Ellsworth | 8,550 | $70,990 | $214,500 | Info: 28 |
| 105 | Madison | 2,552 | $43,095 | $70,800 | Info: 28 |
| 106 | Freeport | 1,544 | $48,352 | $344,100 | Info: 27 |
| 107 | Orono | 10,699 | $56,890 | $219,200 | Info: 27 |
Maine by the numbers
Maine's largest profiled market is Portland 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 topping the ranking at $153K and Machias 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 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.
First scan free. No card required.