CashFlowRE
Sign in Sign up

Best Places to Invest in Maine Real Estate

71 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)
Wells $500,000 3.3% $-1,134 +2.6% 387
Saco $494,600 2.8% $-1,380 -0.8% 283
Old Orchard Beach $500,000 2.0% $-1,944 +1.1% 256
Windham $555,000 1.8% $-2,084 +1.5% 211
Kennebunk $569,000 2.7% $-1,828 +4.2% 208
Ellsworth $335,000 2.0% $-1,592 -12.4% 201
Belfast $300,000 2.0% $-1,421 +3.4% 188
Hampden $359,000 2.9% $-1,043 -6.7% 133
Rangeley $476,500 0.4% $-2,956 -3.5% 126
Winslow $280,000 3.6% $-603 +9.0% 126
Farmington $215,000 5.3% $-264 +7.8% 125
Rockland $362,000 3.6% $-835 -3.0% 125
Freeport $717,500 1.6% $-3,059 -3.5% 120
Bucksport $285,000 3.1% $-810 +1.3% 105
Caribou $153,750 3.4% $-547 -14.1% 104
Lincoln $178,000 2.4% $-880 -14.2% 97
Raymond $507,750 1.4% $-2,389 +6.0% 96
Livermore Falls $195,000 3.4% $-510 +0.6% 90
Boothbay Harbor $530,000 0.7% $-2,729 +17.3% 89
Camden $651,000 0.6% $-3,717 +6.6% 86
Oakland $305,000 2.0% $-1,176 +3.1% 85
Old Town $264,900 4.9% $-279 +8.8% 83
Kennebunkport $1,100,000 1.6% $-5,574 +13.1% 81
Rumford $165,000 7.9% $204 -6.4% 80
Rockport $545,000 0.6% $-3,338 +11.8% 79
Thomaston $362,500 2.5% $-1,147 -6.4% 78
Bar Harbor $485,000 0.7% $-3,262 +6.3% 77
China $348,000 2.1% $-1,434 +14.4% 74
Wilton $211,250 3.2% $-703 +2.2% 70
Sabattus $292,500 2.2% $-988 +9.0% 70
North Windham $425,000 3.4% $-1,067 +5.5% 69
Belgrade $441,000 1.5% $-1,889 -16.6% 68
Dixfield $221,500 3.3% $-506 -0.9% 68
Monmouth $310,000 1.9% $-1,378 -1.2% 67
Sidney $367,500 2.7% $-1,299 -5.7% 66
Arundel $521,500 2.5% $-1,875 +6.2% 66
Searsport $305,000 1.7% $-1,443 -3.7% 64
Poland $350,000 2.1% $-1,610 -7.7% 62
Winterport $300,000 2.9% $-864 +3.4% 61
Ogunquit $942,500 0.4% $-5,813 -9.1% 56
Berwick $500,000 +6.1% 55
Southwest Harbor $677,500 0.4% $-4,996 -10.6% 54
Kittery $585,250 +11.7% 54
Orono $304,000 4.8% $-403 -4.6% 52
Hartland $151,175 5.8% $-73 +9.0% 51
Litchfield $315,000 1.5% $-1,577 +9.8% 51
Wiscasset $405,000 2.1% $-1,600 -4.5% 49
Mechanic Falls $280,000 3.3% $-413 -1.8% 49
South Berwick $509,250 -7.2% 46
Durham $597,500 1.9% $-1,959 -9.4% 46
South Eliot $483,500 +9.0% 46
Island Falls $45,000 1.9% $-1,190 +1.1% 44
Winter Harbor $314,000 1.4% $-1,515 -16.5% 43
Chisholm $245,000 8.2% $177 -3.8% 43
Newport $252,000 3.1% $-847 +2.6% 43
Richmond $328,500 2.2% $-1,309 -5.8% 38
Palermo $253,875 1.9% $-1,329 -9.8% 38
Hallowell $480,000 2.6% $-1,316 -15.2% 38
Whitefield $310,000 1.9% $-1,233 +20.4% 37
Lincolnville $420,000 1.2% $-2,603 +25.3% 36
Windsor $342,500 2.3% $-1,205 +7.6% 36
Farmingdale $321,250 4.2% $-636 -3.8% 34
Dresden $330,000 2.0% $-1,307 +15.1% 33
Oakfield $75,000 3.8% $-368 +19.7% 33
St. Albans $124,300 2.1% $-1,118 -9.5% 32
Jonesport $196,000 1.4% $-1,402 -17.3% 32
Sanford $460,000 -10.6% 32
Damariscotta $510,000 1.0% $-2,444 -6.1% 31
Newcastle $424,500 0.9% $-2,775 +24.2% 30
Manchester $396,675 2.8% $-1,157 +6.0% 30
Readfield $327,500 1.8% $-2,108 -20.3% 30

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