CashFlowRE
Sign in Sign up

Best Places to Invest in Maine Real Estate

69 Maine markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail β€” then sign up to see the actual cash-flowing listings.

CityMedian priceCap rateCash flow/mo Appreciation YoYSold (12mo)
Kennebunk $485,000 3.2% $-1,612 +2.4% 411
Saco $499,900 2.7% $-1,558 -2.2% 326
Old Orchard Beach $497,000 2.1% $-1,940 +9.0% 284
Ellsworth $324,000 2.4% $-1,367 -6.5% 254
North Windham $502,500 2.2% $-1,759 +3.8% 242
Rockland $365,000 3.3% $-979 -1.4% 240
Belfast $310,000 2.5% $-1,494 +0.6% 232
Augusta $324,500 2.6% $-1,070 +3.8% 230
Winslow $285,000 3.5% $-804 +10.9% 166
Farmington $225,000 4.8% $-415 +10.3% 165
Camden $559,500 0.1% $-5,083 +6.7% 157
Winthrop $315,000 2.0% $-1,675 +9.6% 153
Rangeley $452,500 0.6% $-2,846 +2.4% 140
Lincoln $207,000 2.5% $-922 +28.4% 122
Hampden $354,900 2.9% $-1,215 -6.5% 121
Boothbay Harbor $530,000 0.8% $-3,410 +8.5% 119
Bucksport $275,000 3.9% $-617 +1.6% 118
Thomaston $362,500 2.8% $-1,084 -3.5% 114
Freeport $625,000 2.0% $-2,760 -12.2% 111
Newport $243,000 3.7% $-742 +9.3% 109
Sanford $460,000 4.8% $-588 -12.2% 109
Livermore Falls $187,000 3.6% $-573 +0.3% 108
Cape Neddick $625,000 3.0% $-2,155 -4.6% 108
Caribou $166,500 3.6% $-474 +5.6% 106
Oakland $354,000 1.8% $-1,709 +12.2% 104
Kennebunkport $1,250,000 2.2% $-4,829 +13.3% 101
Rumford $165,000 5.5% $-141 +0.0% 99
Old Town $239,000 6.0% $-57 +3.9% 95
Mechanic Falls $355,000 2.4% $-1,191 -3.8% 93
Wilton $209,000 3.1% $-779 +18.7% 93
Bar Harbor $465,000 0.9% $-3,127 -2.6% 90
South Berwick $500,000 3.3% $-1,221 +2.2% 89
Hartland $155,000 5.9% $-90 -0.3% 84
Kittery $629,900 1.7% $-6,079 +7.0% 83
Wiscasset $358,500 1.6% $-1,858 -11.2% 80
South Eliot $530,000 β€” β€” +9.2% 78
West Kennebunk $593,100 3.0% $-2,374 -2.6% 78
Searsport $293,500 2.4% $-1,188 -10.2% 78
Berwick $515,000 β€” β€” +0.0% 77
Hallowell $398,000 2.7% $-1,387 -6.3% 75
Dixfield $225,000 4.0% $-466 +3.7% 75
North Berwick $576,100 3.7% $-1,659 +2.1% 72
Biddeford $550,000 2.5% $-1,394 +19.0% 69
Sabattus $292,750 2.2% $-1,001 +7.7% 68
Southwest Harbor $650,000 0.2% $-4,389 -6.3% 67
Richmond $315,000 2.2% $-1,451 -5.6% 63
Winterport $291,500 3.1% $-779 +11.6% 62
Orono $315,000 6.4% $21 -2.5% 60
Westbrook $536,000 1.4% $-2,569 -1.7% 60
Auburn $367,500 2.1% $-1,451 +19.6% 56
Chisholm $248,000 6.1% $-304 +31.3% 56
South Windham $485,875 2.2% $-1,715 -7.3% 52
Winter Harbor $249,000 1.3% $-1,964 -25.1% 51
Newcastle $420,000 1.1% $-2,385 +32.2% 47
Island Falls $47,900 5.1% $-165 +53.9% 45
Oakfield $115,000 2.9% $-759 +9.4% 45
Kittery Point $1,100,000 β€” β€” +15.6% 43
Waterville $350,000 3.1% $-1,320 +3.2% 42
Waldoboro $363,650 0.2% $-4,170 +5.6% 42
Casco $484,000 0.6% $-3,788 +6.2% 41
Turner $247,250 7.7% $241 +5.2% 40
Jonesport $167,500 1.3% $-1,889 -18.4% 40
Northeast Harbor $903,000 -1.1% $-33,684 -4.5% 40
Damariscotta $469,500 0.8% $-2,865 -2.2% 38
Bath $637,000 1.3% $-3,073 -16.5% 36
Farmingdale $296,003 3.8% $-799 -17.5% 36
Palermo $302,250 1.9% $-1,277 +5.5% 33
Patten $100,000 9.2% $274 -32.5% 33
Gardiner $372,500 1.4% $-1,989 +9.9% 32

Ready to act on these markets? Create a free account to screen Maine listings by cash flow, or see the national market data.