CashFlowRE
Sign in Sign up

Best Places to Invest in Maine Real Estate

75 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 $469,950 3.3% $-1,181 +4.0% 414
Saco $494,800 2.7% $-1,542 -0.9% 302
Old Orchard Beach $499,500 2.0% $-1,953 +3.9% 274
Ellsworth $334,000 2.0% $-1,572 -9.6% 225
Kennebunk $571,950 2.5% $-1,894 +7.6% 220
Windham $549,000 1.5% $-2,131 +1.8% 214
Belfast $302,500 1.9% $-1,585 +6.3% 196
Farmington $224,400 5.1% $-292 +12.2% 141
Winslow $281,000 4.0% $-515 +8.0% 131
Rangeley $478,000 0.5% $-2,969 -4.7% 127
Freeport $665,000 1.8% $-2,982 -8.6% 123
Rockland $345,000 3.3% $-976 -6.5% 123
Hampden $365,000 2.9% $-1,124 -7.6% 119
Lincoln $198,500 2.2% $-1,032 +2.8% 110
Bucksport $279,000 3.2% $-791 +4.8% 107
Caribou $162,120 3.7% $-430 -1.9% 104
Boothbay Harbor $540,000 0.7% $-2,998 +7.1% 101
Raymond $507,500 1.3% $-2,387 +1.3% 101
Oakland $300,000 1.8% $-1,289 +2.6% 96
Livermore Falls $187,000 3.3% $-672 -4.6% 92
Rumford $160,000 8.1% $208 -3.1% 91
Thomaston $362,500 2.3% $-1,191 -5.7% 90
Camden $624,500 0.3% $-4,351 +4.6% 89
Kennebunkport $950,000 1.4% $-5,502 +3.0% 87
Wilton $210,000 2.6% $-897 +14.9% 83
Bar Harbor $460,000 0.5% $-3,467 +2.2% 83
Old Town $254,300 5.4% $-190 +1.2% 82
Sabattus $285,000 1.8% $-1,114 +4.5% 76
Rockport $557,500 0.8% $-3,439 +7.9% 74
Monmouth $315,000 1.5% $-1,511 +5.0% 73
China $345,000 1.9% $-1,484 +15.7% 73
Arundel $543,000 2.5% $-1,926 -0.9% 71
Dixfield $221,500 2.9% $-563 +7.7% 70
North Windham $435,000 2.7% $-1,315 +7.8% 69
Searsport $300,000 1.9% $-1,361 -7.3% 69
Belgrade $462,500 1.4% $-2,069 +1.1% 66
Sidney $357,450 2.8% $-1,299 +5.7% 66
Poland $363,000 1.9% $-1,700 -2.5% 65
Kittery $600,000 +9.1% 65
Berwick $515,000 +5.1% 62
Southwest Harbor $623,539 0.2% $-5,560 -6.0% 60
Ogunquit $890,000 1.5% $-3,366 +1.6% 60
South Eliot $500,000 +10.7% 59
South Berwick $511,450 -2.7% 58
Winterport $309,000 2.5% $-979 +9.1% 57
Litchfield $283,250 1.4% $-1,712 +28.2% 56
Chisholm $242,250 8.6% $237 +9.4% 54
Orono $320,000 5.3% $-210 -5.8% 53
Newport $244,000 3.5% $-806 +5.6% 52
Hartland $150,588 5.4% $-151 +19.6% 50
Mechanic Falls $285,000 2.3% $-479 +3.4% 47
Winter Harbor $249,000 1.6% $-1,553 -17.5% 47
Durham $661,000 1.9% $-1,931 +0.0% 46
Richmond $331,500 2.0% $-1,379 -3.9% 45
Island Falls $47,000 2.5% $-880 +68.5% 43
Windsor $375,000 1.9% $-1,266 +16.8% 43
Hallowell $490,000 2.0% $-1,689 -6.5% 42
Sanford $470,000 -6.4% 42
Lincolnville $407,000 1.3% $-2,603 +14.3% 42
Wiscasset $365,000 1.8% $-1,690 -1.1% 41
Oakfield $92,500 3.3% $-417 +2.4% 40
Palermo $282,500 1.7% $-1,406 -10.9% 38
Farmingdale $315,500 3.6% $-880 +4.0% 38
Turner $247,250 -4.7% 36
Whitefield $287,500 1.8% $-1,302 +11.4% 35
Newcastle $420,000 0.7% $-2,877 +29.7% 35
Northeast Harbor $1,151,000 -1.1% $-28,886 -3.3% 35
Dresden $330,000 1.8% $-1,591 +10.2% 33
Damariscotta $477,500 0.5% $-2,678 -5.8% 32
St. Albans $152,450 1.9% $-1,107 -11.3% 32
Manchester $392,675 2.4% $-1,573 +3.4% 32
Kittery Point $680,000 +3.9% 32
Jonesport $167,500 1.2% $-2,027 -7.7% 31
Patten $105,000 6.3% $-6 -30.4% 30
Readfield $327,500 1.6% $-2,702 -27.0% 30

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