CashFlowRE
Sign in Sign up

Best Places to Invest in Maryland Real Estate

318 Maryland 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)
Baltimore $244,900 6.0% $-62 -0.6% 6,654
Ocean City $457,000 1.4% $-1,902 +0.2% 1,308
Frederick $439,450 3.3% $-1,151 -2.4% 1,200
Waldorf $428,890 4.8% $-541 -4.0% 1,125
Columbia $508,750 3.2% $-1,302 +1.6% 1,116
Germantown $430,000 3.6% $-912 -1.9% 765
Ellicott City $720,000 2.4% $-2,437 -2.6% 751
Bel Air South $400,000 4.1% $-824 +2.5% 743
Bowie $500,000 4.1% $-976 -2.0% 720
Rockville $690,000 2.4% $-2,332 -1.7% 708
Bethesda $1,290,000 0.8% $-11,714 +1.7% 707
Glen Burnie $395,000 4.4% $-573 -1.7% 697
Salisbury $268,895 4.8% $-366 -0.6% 694
Eldersburg $583,875 2.2% $-2,245 -2.4% 651
Severn $515,000 4.0% $-934 -1.1% 610
Gaithersburg $539,000 3.0% $-1,394 +2.1% 598
North Bethesda $700,000 0.8% $-6,225 +1.0% 593
Hagerstown $265,000 4.4% $-468 -0.3% 559
Odenton $450,000 3.9% $-954 +2.7% 541
Annapolis $620,000 1.9% $-2,663 +5.8% 527
Potomac $1,220,000 0.8% $-10,136 -4.1% 523
Westminster $435,000 2.5% $-1,861 -0.5% 497
Montgomery Village $440,000 4.2% $-690 -2.0% 493
Pasadena $457,628 4.1% $-830 -0.9% 484
Bel Air North $445,000 4.2% $-699 +2.5% 453
Crofton $545,000 3.6% $-1,123 +0.8% 420
Severna Park $750,000 3.2% $-1,911 -1.9% 410
Ocean Pines $422,700 3.3% $-1,203 +1.5% 402
Silver Spring $619,000 2.4% $-1,657 -0.6% 401
Leisure World $257,000 2.5% $-777 -4.5% 375
La Plata $459,990 3.6% $-1,023 -0.9% 359
Arnold $585,000 3.1% $-1,736 -3.3% 351
Ballenger Creek $415,000 3.9% $-807 +0.5% 345
Parole $575,000 2.5% $-2,246 +2.2% 344
Aspen Hill $581,000 3.6% $-1,219 +1.4% 341
Easton $440,995 3.8% $-1,024 -2.6% 324
Olney $690,500 2.8% $-1,945 -1.4% 322
Westphalia $516,875 3.9% $-1,008 +0.9% 321
Clinton $448,450 5.3% $-372 -2.9% 316
Maryland City $525,000 3.4% $-1,407 +3.1% 309
Towson $489,500 3.2% $-1,083 +2.4% 300
Elkton $330,000 4.1% $-735 +1.4% 296
Lake Shore $535,500 2.8% $-1,740 +1.9% 296
Ilchester $550,000 2.7% $-1,864 -1.1% 291
Havre de Grace $391,495 2.5% $-1,463 -3.6% 280
Dundalk $230,000 6.2% $-30 -5.0% 271
Cumberland $130,000 6.7% $60 +0.6% 267
Wheaton $549,950 3.6% $-1,253 -3.6% 266
North East $370,000 3.1% $-1,128 +3.4% 260
Fort Washington $507,500 4.2% $-942 -0.5% 258
Elkridge $490,000 3.9% $-1,022 -0.4% 258
Linganore $562,000 3.5% $-1,453 -2.9% 245
Damascus $590,000 2.0% $-2,259 -3.1% 239
Cambridge $264,500 4.2% $-551 -6.1% 236
California $399,900 4.3% $-734 +3.8% 235
Hampstead $400,000 3.1% $-1,157 +2.3% 233
Brandywine $477,473 4.2% $-851 -3.2% 232
Greenbelt $290,000 3.3% $-620 -7.2% 225
Clarksburg $630,000 2.8% $-2,395 -4.7% 225
Laurel $390,000 3.4% $-1,041 -4.6% 223
North Laurel $555,000 2.9% $-1,536 -0.4% 223
Wildewood $420,000 3.9% $-872 +4.2% 221
Joppatowne $380,000 3.0% $-1,135 +0.0% 221
Edgewood $275,500 5.5% $-189 +4.6% 220
Lexington Park $403,500 4.0% $-737 +6.6% 220
Aberdeen $339,900 4.8% $-459 +2.1% 219
West Ocean City $502,450 2.6% $-1,719 +6.2% 216
Mays Chapel $517,500 2.9% $-1,582 +2.9% 216
Leonardtown $529,900 1.8% $-1,872 -0.5% 215
Mount Airy $629,950 2.2% $-2,257 -0.8% 214
Catonsville $450,000 3.4% $-1,106 +5.4% 214
Cockeysville $572,500 2.0% $-2,715 +1.5% 212
Redland $624,999 3.4% $-1,485 -0.9% 203
Brunswick $429,000 3.4% $-1,455 -4.0% 196
Cape St. Claire $555,000 3.7% $-1,480 +3.6% 195
Woodlawn $355,000 4.3% $-608 +3.1% 195
Reisterstown $411,500 3.5% $-1,083 +2.0% 194
Annapolis Neck $825,000 1.3% $-3,427 +12.0% 194
North Potomac $872,500 2.1% $-3,292 -3.7% 192
Riviera Beach $395,000 5.6% $-212 +0.2% 188
Bel Air $305,000 3.9% $-577 +4.0% 185
Chesapeake Ranch Estates $359,950 4.7% $-506 +1.7% 184
Stevensville $541,450 2.5% $-2,142 -2.2% 180
Parkville $289,000 5.3% $-254 +3.9% 177
Chesapeake Beach $456,900 3.6% $-1,074 +0.2% 177
Pikesville $450,000 2.6% $-1,620 -0.5% 174
Huntingtown $665,000 2.1% $-2,322 +1.4% 174
Taneytown $380,000 1.8% $-1,862 +5.6% 173
Bensville $570,000 4.1% $-1,096 -11.4% 170
Middle River $305,250 4.1% $-738 -2.6% 170
Urbana $620,000 2.6% $-2,014 -4.1% 170
Hyattsville $500,000 3.2% $-1,305 -4.1% 169
Chester $540,000 2.2% $-2,161 -6.4% 168
Perry Hall $365,000 4.2% $-596 -3.9% 165
Landover $330,000 4.9% $-309 -3.5% 164
Green Valley $655,000 2.7% $-2,073 +5.6% 163
Brooklyn Park $327,450 4.4% $-532 +0.3% 160
Prince Frederick $500,000 2.7% $-1,780 -1.0% 159
Manchester $455,000 2.2% $-1,721 -6.0% 159
Edgewater $520,000 4.0% $-1,013 +3.1% 159
Kettering $419,000 3.9% $-773 -2.1% 153
Camp Springs $427,265 4.0% $-865 -0.8% 152
Fairland $450,000 3.6% $-1,014 +2.8% 151
Bryans Road $420,900 4.2% $-772 +4.1% 148
Oakland $315,750 0.6% $-2,702 +26.4% 146
South Laurel $500,000 2.6% $-1,803 +1.2% 144
Owings Mills $380,000 3.9% $-680 +2.0% 143
Cloverly $718,000 2.8% $-2,232 -7.2% 142
Linthicum $450,000 3.7% $-1,050 +8.1% 142
Mayo $707,000 4.0% $-1,207 -1.9% 141
Chevy Chase $1,450,000 1.6% $-6,284 -5.0% 139
Accokeek $570,000 3.5% $-1,248 -11.6% 137
Ferndale $399,900 4.5% $-582 -5.4% 133
Ten Mile Creek $752,500 2.6% $-1,834 -1.0% 132
Accident $463,650 -0.0% $-3,521 +2.2% 132
College Park $450,000 4.4% $-806 +4.7% 131
Oxon Hill $377,000 4.5% $-482 +3.1% 128
Essex $275,750 4.8% $-402 -3.6% 128
Randallstown $410,000 4.4% $-625 +5.5% 128
Lisbon $875,000 0.2% $-6,155 -1.0% 127
Carney $351,000 4.6% $-529 +5.3% 125
Walkersville $450,000 3.6% $-1,110 +0.9% 125
Suitland $349,000 4.9% $-407 -10.0% 124
Halfway $304,500 4.8% $-374 +2.7% 124
Riverside $330,000 3.7% $-876 -1.1% 123
St. Michaels $692,000 0.8% $-4,705 +7.2% 122
Beltsville $420,000 3.9% $-573 +6.7% 121
Glenn Dale $598,950 3.3% $-1,670 -4.6% 120
Colesville $660,000 3.0% $-2,082 -5.5% 119
Flower Hill $443,000 4.0% $-690 +0.8% 118
Shady Side $447,000 3.3% $-1,549 +6.8% 117
Largo $403,750 4.2% $-468 -1.8% 116
Chillum $415,000 4.3% $-585 -4.4% 115
Fruitland $337,000 3.6% $-868 +0.0% 114
Takoma Park $779,500 1.6% $-2,354 -5.5% 112
Centreville $525,000 2.0% $-1,975 +1.2% 112
Forestville $350,000 4.1% $-514 +3.5% 111
Deer Park $533,500 -0.0% $-3,743 +42.5% 108
Rising Sun $375,000 2.2% $-1,146 +6.1% 107
Fallston $646,600 1.7% $-2,402 +0.2% 107
Tall Timbers $289,000 2.6% $-1,150 -7.4% 107
Hillcrest Heights $339,450 4.4% $-507 -10.6% 106
Glenmont $623,000 3.1% $-1,559 -0.8% 106
New Carrollton $424,250 4.6% $-645 -7.2% 106
Arbutus $330,000 4.2% $-629 -3.3% 105
Coral Hills $348,063 5.3% $-283 +5.8% 104
Thurmont $392,000 2.7% $-1,347 +4.9% 103
Grasonville $589,900 1.6% $-2,303 -1.1% 103
Seabrook $410,000 4.6% $-487 +1.8% 103
Ernstville $303,500 3.9% $-727 +6.2% 102
Jarrettsville $584,500 2.0% $-2,372 +2.2% 102
Crisfield $149,000 1.5% $-907 -6.3% 102
Romancoke $560,000 3.7% $-1,306 +0.7% 102
Lake Arbor $483,000 4.2% $-643 -12.7% 101
Denton $296,500 3.6% $-844 -5.3% 100
Mechanicsville $475,000 3.9% $-1,128 +4.7% 99
Travilah $1,600,000 1.2% $-7,273 +5.1% 99
Middletown $637,500 2.5% $-1,925 +3.7% 98
North Kensington $646,479 3.0% $-1,686 +0.2% 98
Brock Hall $659,000 2.4% $-2,406 -10.2% 97
Calverton $520,000 3.6% $-1,009 +6.0% 96
Lochearn $341,000 4.5% $-552 -2.9% 96
Deale $470,000 2.3% $-2,181 +0.0% 95
South Kensington $1,105,000 2.0% $-3,520 -7.9% 95
Lanham $472,500 4.2% $-803 -0.2% 93
Riva $861,000 2.5% $-2,831 +2.3% 91
Friendly $472,500 3.8% $-965 -4.2% 90
Callaway $475,203 2.0% $-1,988 +5.8% 89
Swanton $575,000 -0.2% $-4,537 +3.3% 87
New Windsor $480,000 1.7% $-2,162 +7.5% 87
National Harbor $470,000 2.0% $-2,073 -7.1% 85
Darnestown $950,000 1.1% $-5,952 +0.7% 85
Friendship Heights Village $340,000 1.0% $-1,741 -8.0% 85
Chestertown $398,000 2.9% $-1,165 -0.9% 85
Walker Mill $380,000 4.4% $-410 -1.3% 85
Marlboro Village $365,000 4.9% $-359 -1.9% 85
Fulton $1,020,000 1.0% $-4,677 +1.4% 85
Fairwood $722,500 3.9% $-908 -10.8% 84
Four Corners $627,500 3.0% $-1,751 -5.2% 84
Marlboro Meadows $374,950 9.1% $403 -4.3% 84
Charlestown $463,500 3.1% $-1,252 -1.7% 84
St. Leonard $390,000 2.8% $-1,731 +3.7% 83
Golden Beach $445,000 4.4% $-602 +8.0% 83
Adelphi $179,000 4.0% $-317 -7.0% 82
Milford Mill $360,000 5.2% $-317 -4.2% 81
Spring Ridge $430,000 3.1% $-1,805 -3.1% 81
Rosaryville $485,000 4.2% $-969 +4.5% 81
Robinwood $395,000 2.8% $-1,403 +12.2% 81
Pocomoke City $245,000 5.6% $-143 -0.3% 79
Point of Rocks $805,000 2.0% $-3,190 -7.3% 79
Kemp Mill $600,000 3.2% $-1,543 +1.0% 77
Abingdon $425,000 4.5% $-634 +0.6% 76
Scaggsville $706,259 2.8% $-2,172 +0.6% 76
Highland $950,000 0.7% $-6,378 +0.9% 75
Greensboro $280,000 4.6% $-421 +11.8% 75
Darlington $360,000 2.7% $-795 -2.9% 75
St. James $410,000 2.1% $-1,495 +7.1% 73
Port Deposit $341,000 2.8% $-1,312 +3.5% 73
Federalsburg $219,990 4.8% $-316 +0.0% 72
Hughesville $545,500 2.9% $-1,762 -7.4% 72
North Beach $439,000 3.4% $-1,279 +5.4% 72
Ashton-Sandy Spring $900,000 0.8% $-4,394 -12.2% 71
Dunkirk $690,000 2.7% $-2,272 +0.9% 71
Mitchellville $520,000 4.9% $-518 -2.6% 70
La Vale $210,400 3.2% $-821 -0.8% 70
Marlton $417,750 5.2% $-408 -3.9% 70
Rosedale $350,000 4.9% $-421 -0.5% 70
Indian Head $325,000 3.9% $-716 +2.1% 69
Perryville $324,000 3.9% $-690 +3.1% 69
Broomes Island $427,450 2.4% $-1,699 +2.0% 68
Fountainhead-Orchard Hills $435,000 3.4% $-900 -6.6% 68
Hancock $247,500 2.9% $-925 -0.6% 68
Solomons $470,000 2.3% $-1,758 +3.8% 68
Bryantown $599,950 2.6% $-1,993 +0.7% 68
Pecktonville $303,750 4.0% $-717 -9.0% 67
Frostburg $150,000 4.2% $-338 -10.7% 66
Big Spring $60,000 3.3% $-1,109 +2.6% 66
Braddock Heights $572,000 2.2% $-2,273 +2.0% 66
Drum Point $375,000 4.3% $-647 +8.9% 65
Poolesville $647,500 1.0% $-3,928 +3.4% 64
Boonsboro $415,000 1.6% $-1,971 +8.2% 64
Charlotte Hall $445,000 3.0% $-1,575 +0.9% 63
Cheverly $500,000 3.0% $-1,299 -8.6% 63
Berlin $435,000 3.6% $-1,063 +4.2% 63
Forest Glen $593,000 2.9% $-1,100 +1.2% 62
Burtonsville $582,500 3.4% $-1,393 -5.7% 62
Summerfield $377,500 4.6% $-499 -1.8% 62
Myersville $585,000 2.6% $-1,649 -5.4% 61
Cecilton $142,500 3.7% $-989 +9.7% 60
Honeygo $527,500 2.7% $-1,748 -1.7% 60
Glassmanor $383,000 4.2% $-643 +1.0% 60
Oxford $662,000 -0.4% $-8,606 -14.2% 59
Hurlock $235,000 4.7% $-352 +19.4% 59
Bartonsville $633,138 3.4% $-1,781 -2.9% 58
Hampton $735,000 2.0% $-2,652 +5.4% 57
Delmar $285,500 5.1% $-263 +1.0% 57
Glenarden $428,000 3.5% $-1,177 -8.0% 57
Queen Anne $655,000 1.5% $-4,811 -7.9% 57
Jefferson $560,950 2.9% $-1,791 +8.8% 56
Rossville $336,750 5.0% $-318 -5.9% 56
Overlea $308,500 5.4% $-251 +4.5% 56
New Market $537,500 3.6% $-1,214 +0.2% 54
Princess Anne $217,000 4.6% $-353 -9.8% 54
Chesapeake City $454,450 2.4% $-1,748 +5.5% 54
Williamsport $380,000 3.4% $-972 +1.1% 53
East Riverdale $370,000 4.3% $-631 -4.6% 53
Savage $465,000 3.7% $-892 +0.8% 53
Brookmont $1,525,000 2.1% $-7,201 -1.5% 53
Cobb Island $375,000 3.1% $-1,393 +4.8% 53
Herald Harbor $512,450 3.2% $-1,938 -2.1% 52
Kingstown $352,250 3.0% $-1,174 +0.0% 52
Timonium $540,000 3.3% $-1,488 -5.0% 52
Lutherville $505,000 3.9% $-1,083 -10.8% 51
Emmitsburg $439,500 2.0% $-1,526 +17.2% 51
White Marsh $387,500 2.7% $-1,555 +2.3% 50
Owings $633,337 2.3% $-2,230 -6.0% 50
Hebron $300,000 4.1% $-571 +2.4% 49
Trappe $400,000 2.1% $-1,331 -13.7% 49
Rock Hall $362,199 1.1% $-1,837 -3.4% 48
Baden $625,000 2.4% $-2,090 +6.1% 47
Snow Hill $289,500 5.2% $-309 -8.0% 47
Garrison $410,000 2.4% $-2,024 +7.2% 47
Perryman $333,500 5.7% $-170 -10.2% 46
Pylesville $540,000 1.2% $-2,938 +9.8% 46
Woodsboro $454,450 4.2% $-808 -5.1% 46
Piney Point $250,000 2.5% $-1,303 +12.2% 45
West Laurel $529,000 2.7% $-2,067 +6.9% 45
Ridgely $365,000 3.1% $-1,029 +0.9% 45
Layhill $520,000 3.6% $-1,003 -3.3% 45
Lusby $400,000 4.7% $-560 +0.5% 45
Smithsburg $323,900 3.4% $-803 -0.8% 45
Capitol Heights $317,500 6.1% $-42 -13.9% 44
Potomac Heights $157,200 4.9% $-338 -11.4% 44
District Heights $385,000 4.0% $-769 -7.2% 43
Seat Pleasant $350,000 5.3% $-274 +3.5% 43
Little Orleans $288,000 2.9% $-785 +47.8% 43
Pleasant Hills $579,000 2.4% $-1,785 -5.8% 43
Cresaptown $170,000 4.6% $-317 -3.2% 42
Jessup $467,450 4.0% $-1,000 -3.1% 42
Preston $351,500 4.5% $-472 +12.5% 42
Tilghman Island $450,000 0.4% $-4,486 +5.6% 41
White Oak $599,000 2.8% $-1,695 +4.4% 41
Riverdale Park $525,000 3.2% $-1,275 -9.4% 41
Hillandale $602,500 3.2% $-1,586 +0.9% 41
Bowleys Quarters $350,000 3.1% $-1,331 -0.5% 41
Lansdowne $269,950 4.5% $-472 +1.4% 40
St. George Island $478,000 1.6% $-2,431 +15.1% 40
Rock Point $283,550 3.2% $-889 +11.9% 40
Betterton $356,200 2.5% $-1,413 +18.8% 40
Maugansville $310,000 3.5% $-873 +1.2% 39
Union Bridge $322,500 2.0% $-1,320 -2.5% 38
Melwood $500,000 4.8% $-489 -10.6% 37
Aquasco $570,000 2.7% $-1,931 +0.5% 37
Mount Rainier $485,000 3.1% $-1,458 +5.0% 37
Crownsville $892,500 1.6% $-4,518 -5.2% 36
Madison $457,500 1.1% $-2,081 -25.0% 36
Adamstown $690,000 0.7% $-3,232 -3.7% 36
Croom $476,375 2.9% $-1,859 +38.7% 36
Langley Park $400,000 4.2% $-416 +18.6% 36
Peppermill Village $393,000 5.1% $-374 +3.8% 35
Fairmount Heights $367,500 5.0% $-364 -10.2% 35
Church Hill $460,000 1.4% $-2,624 -8.3% 35
Sykesville $522,500 2.9% $-1,505 -0.2% 34
Libertytown $460,000 1.6% $-3,269 -9.1% 34
Fairmount $159,500 1.9% $-1,026 +4.0% 34
Funkstown $315,050 4.1% $-657 -3.4% 34
Temple Hills $360,500 3.7% $-790 +10.5% 33
Queenstown $605,000 1.7% $-2,260 -3.7% 33
Woodmore $555,000 3.0% $-1,494 -0.7% 33
Silver Hill $320,000 4.8% $-353 +47.7% 32
Cordova $577,000 1.4% $-2,771 +3.2% 32
Paramount-Long Meadow $424,000 2.1% $-1,334 -11.9% 31
Konterra $455,000 2.9% $-1,218 +5.0% 31
University Park $650,000 2.8% $-1,916 -9.0% 31
Newark $485,000 1.8% $-2,971 +8.9% 30
Long Beach $394,000 4.0% $-830 -11.6% 30
Wilson-Conococheague $265,500 2.6% $-1,183 +7.4% 30
Monrovia $800,000 1.1% $-3,620 +5.2% 30

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