CashFlowRE
Sign in Sign up

Best Places to Invest in Maryland Real Estate

316 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 $242,000 6.0% $-70 -1.2% 6,660
Frederick $447,000 3.4% $-1,120 -1.7% 1,356
Waldorf $425,000 4.7% $-578 -2.9% 1,162
Columbia $500,000 3.5% $-1,137 +0.4% 1,092
Ocean City $443,000 1.4% $-1,870 +0.9% 1,050
Ellicott City $750,000 2.6% $-2,251 -1.1% 794
Germantown $430,000 3.5% $-936 -0.4% 759
Rockville $684,580 2.4% $-2,243 +0.3% 744
Salisbury $278,000 4.7% $-395 -2.3% 708
Hagerstown $279,900 4.2% $-523 +2.7% 693
Bel Air South $401,500 4.2% $-729 +1.0% 690
Bethesda $1,285,000 1.0% $-10,398 +0.6% 689
Glen Burnie $395,000 4.6% $-556 -2.1% 675
Gaithersburg $555,000 3.0% $-1,539 +4.0% 662
Annapolis $635,000 2.4% $-2,458 -0.9% 659
Bowie $499,000 4.2% $-890 -1.6% 627
Dundalk $230,000 6.2% $-23 -2.7% 596
Severn $524,450 4.0% $-977 +0.4% 588
Odenton $472,450 3.9% $-947 -1.2% 588
Westminster $450,000 2.8% $-1,509 -1.4% 585
Pasadena $462,000 4.2% $-803 -0.4% 571
Towson $460,000 3.4% $-981 +0.4% 564
North Bethesda $750,000 1.2% $-4,994 +2.8% 552
Potomac $1,249,500 1.1% $-8,948 -3.5% 522
Elkton $354,900 4.5% $-545 +3.9% 417
Ocean Pines $418,450 4.2% $-748 +3.9% 408
Eldersburg $557,500 2.9% $-1,648 -1.2% 405
Severna Park $755,000 3.5% $-1,807 +3.0% 400
Montgomery Village $425,000 4.1% $-641 -0.4% 399
Reisterstown $407,500 3.6% $-936 -0.5% 391
Middle River $325,000 4.5% $-575 -4.1% 389
Owings Mills $403,000 4.0% $-696 +2.5% 387
Silver Spring $647,000 2.3% $-1,800 -0.3% 386
La Plata $461,590 3.7% $-1,005 -4.5% 382
Catonsville $440,500 3.6% $-1,036 +2.6% 380
Bel Air North $435,000 4.0% $-716 +0.5% 369
Woodlawn $365,000 4.5% $-561 -0.2% 359
Leisure World $250,000 2.3% $-795 -6.8% 349
Aspen Hill $589,500 3.5% $-1,234 +1.1% 348
Pikesville $440,000 3.1% $-1,193 +1.5% 347
Parkville $299,999 5.2% $-287 -1.1% 347
Ballenger Creek $408,000 3.9% $-824 +0.5% 340
Crofton $489,000 4.0% $-868 +0.8% 336
Westphalia $520,000 4.2% $-889 -3.2% 329
Easton $439,495 3.4% $-1,184 -4.6% 326
Essex $284,950 5.0% $-327 -0.8% 324
Parole $557,000 3.0% $-1,721 +2.9% 321
Arnold $570,000 3.7% $-1,347 +0.0% 314
Perry Hall $355,000 4.3% $-552 -1.5% 312
Olney $684,900 3.1% $-1,725 -0.4% 309
Ilchester $560,000 3.0% $-1,663 -1.1% 307
Clinton $448,000 5.2% $-375 -5.4% 289
Cumberland $145,750 7.2% $110 +5.6% 286
Maryland City $519,430 3.7% $-1,233 +0.4% 285
Wheaton $540,000 3.6% $-1,200 +1.6% 284
Havre de Grace $389,990 3.8% $-1,021 +0.0% 266
Clarksburg $635,000 3.0% $-2,048 -1.7% 259
North East $400,000 3.5% $-908 +5.4% 258
Mays Chapel $494,935 3.1% $-1,305 -1.0% 252
Aberdeen $349,900 4.7% $-488 -1.1% 246
Fort Washington $502,500 3.7% $-1,085 -4.9% 242
Mount Airy $610,000 2.3% $-2,148 -0.2% 239
Carney $349,970 4.8% $-442 +3.7% 239
Stevensville $587,945 2.7% $-1,976 -1.4% 236
Linganore $562,250 3.4% $-1,485 -3.5% 234
Elkridge $474,950 4.0% $-939 -2.0% 232
Arbutus $346,850 4.3% $-578 -0.2% 228
Brandywine $471,500 4.5% $-716 -2.6% 220
Bel Air $330,000 4.0% $-683 +2.5% 220
Edgewood $270,000 5.6% $-151 -0.6% 218
Laurel $395,000 3.5% $-950 -3.8% 215
Joppatowne $386,500 3.6% $-858 +0.5% 213
Randallstown $399,500 4.6% $-597 +1.8% 212
North Laurel $560,000 3.1% $-1,435 -5.0% 209
Cockeysville $574,750 3.1% $-1,520 +3.3% 208
Hampstead $405,000 4.0% $-713 +4.0% 207
Cambridge $270,000 4.2% $-551 -2.8% 207
Leonardtown $529,950 2.3% $-1,647 -2.8% 206
Lake Shore $510,000 3.8% $-1,179 +1.5% 206
Lexington Park $400,000 4.3% $-609 +5.2% 205
Damascus $581,475 3.2% $-1,577 +1.0% 202
California $399,900 4.4% $-627 +0.8% 199
North Potomac $857,500 2.4% $-2,782 -5.0% 196
Rosedale $330,000 5.0% $-382 -1.6% 189
Berlin $515,000 2.9% $-1,495 +9.4% 188
Hyattsville $491,323 3.2% $-1,250 -2.8% 186
Edgewater $515,000 4.2% $-893 +3.4% 185
Annapolis Neck $852,500 1.5% $-3,060 +13.4% 184
Lochearn $350,000 4.8% $-434 +0.0% 183
Mechanicsville $459,950 3.5% $-1,090 +4.4% 182
Greenbelt $310,000 3.3% $-678 -1.4% 181
Chevy Chase $1,530,000 1.8% $-5,592 -7.7% 178
Brooklyn Park $330,000 4.4% $-499 -2.0% 173
White Marsh $430,995 3.9% $-904 -4.0% 172
Chesapeake Beach $445,000 3.9% $-943 +1.3% 171
Chesapeake Ranch Estates $355,000 4.9% $-413 +0.9% 171
Huntingtown $653,500 2.8% $-1,789 +1.0% 170
Wildewood $390,000 4.2% $-675 -1.3% 168
Redland $604,999 3.4% $-1,495 -0.7% 165
Brunswick $420,000 2.9% $-1,484 +1.0% 163
Prince Frederick $480,000 3.7% $-1,021 +0.0% 162
Honeygo $450,500 3.0% $-1,572 -1.9% 162
Riviera Beach $395,000 5.4% $-274 -0.4% 158
College Park $450,000 4.2% $-744 +0.8% 157
Chestertown $370,000 2.8% $-1,288 +2.2% 155
Camp Springs $430,000 4.2% $-769 -1.5% 155
Urbana $617,500 2.6% $-1,945 -4.5% 154
Kettering $423,000 4.2% $-689 -6.6% 153
Oakland $353,700 1.0% $-2,150 +13.0% 152
Milford Mill $340,000 5.0% $-359 +0.8% 151
Chester $550,000 2.3% $-2,069 -4.4% 151
Bensville $562,500 4.3% $-963 -6.1% 150
Landover $326,000 5.0% $-294 -0.8% 150
Taneytown $375,000 3.4% $-1,024 +4.0% 146
Fairland $450,000 3.7% $-896 -3.5% 141
Linthicum $454,500 3.9% $-918 +4.3% 140
Halfway $306,000 4.7% $-360 +1.1% 139
Mayo $703,500 3.9% $-1,388 +1.3% 138
Middletown $574,201 2.5% $-1,754 +4.4% 138
Accokeek $550,000 3.8% $-1,149 -0.5% 136
Cloverly $725,000 3.2% $-1,892 -9.1% 135
Centreville $510,000 2.8% $-1,542 +3.2% 135
Bryans Road $414,450 4.0% $-851 +0.5% 134
South Laurel $486,000 3.3% $-1,295 -2.4% 133
Oxon Hill $362,500 4.7% $-449 -1.9% 132
Green Valley $666,500 2.5% $-2,285 -2.4% 130
Hollywood $526,000 3.7% $-1,062 -0.2% 129
Ferndale $392,500 4.6% $-537 -6.0% 128
Thurmont $400,000 3.5% $-868 +5.1% 127
Beltsville $420,389 3.8% $-797 +8.7% 126
Overlea $305,000 5.5% $-232 +0.5% 123
Colesville $660,000 3.2% $-1,861 -2.7% 122
Walkersville $453,750 3.7% $-1,067 +0.0% 120
Takoma Park $691,250 1.8% $-2,348 -9.0% 120
Chillum $406,250 4.4% $-543 -5.8% 120
Suitland $345,000 4.8% $-402 -10.3% 117
Manchester $450,000 2.5% $-1,626 -2.4% 115
Travilah $1,295,000 1.7% $-6,501 +11.0% 115
Glenn Dale $595,000 3.6% $-1,282 -4.0% 113
Edgemere $397,000 3.4% $-1,048 +5.1% 112
Rossville $304,950 5.2% $-290 -6.2% 110
Forestville $343,500 4.5% $-450 +0.9% 109
Ten Mile Creek $749,900 3.4% $-1,521 -0.6% 109
Cape St. Claire $555,000 4.1% $-828 +7.0% 109
Largo $360,000 4.3% $-443 -10.1% 108
Glenmont $596,500 3.3% $-1,556 +2.1% 108
Lanham $469,000 4.2% $-793 -2.8% 108
Sykesville $605,000 2.6% $-1,799 +0.6% 108
Seabrook $395,000 4.7% $-501 -3.3% 107
West Ocean City $525,000 2.8% $-1,645 -3.8% 105
Accident $482,500 1.2% $-2,223 +9.7% 104
Owings $670,000 2.7% $-1,969 -2.3% 104
Crisfield $161,000 1.8% $-715 +2.5% 104
Lake Arbor $482,495 4.3% $-726 -15.2% 102
Shady Side $449,975 3.5% $-1,127 +10.2% 102
Finksburg $550,000 3.3% $-1,279 -3.1% 101
Calverton $495,000 3.7% $-957 +5.6% 101
Hillcrest Heights $335,000 4.3% $-587 -10.4% 100
Lusby $380,000 4.4% $-602 +2.8% 99
Flower Hill $439,000 3.9% $-854 -0.4% 98
Pocomoke City $255,000 5.0% $-264 +10.5% 98
North Kensington $648,500 3.3% $-1,548 +0.5% 96
Boonsboro $397,450 2.4% $-1,686 +3.1% 94
Phoenix $812,500 2.5% $-2,444 +2.6% 92
South Kensington $989,000 2.4% $-3,325 -1.5% 91
Coral Hills $350,000 5.6% $-197 -4.6% 90
Brock Hall $620,000 3.1% $-1,895 -10.3% 90
North Beach $430,000 3.7% $-1,010 +8.2% 88
Timonium $530,000 3.3% $-1,369 -1.7% 87
Friendly $462,450 3.8% $-991 -5.4% 86
Rosaryville $472,500 4.6% $-811 -6.8% 86
Davidsonville $941,000 1.7% $-4,572 -2.1% 85
Fulton $1,074,172 2.1% $-3,541 +0.0% 84
Swanton $547,500 0.1% $-3,941 -7.9% 84
Four Corners $637,500 2.9% $-1,846 +1.5% 83
National Harbor $549,460 2.2% $-1,941 -2.0% 83
Walker Mill $380,000 4.6% $-480 -7.1% 83
Denton $309,000 3.5% $-859 -2.4% 83
Deer Park $530,000 0.6% $-3,361 +17.5% 82
Rising Sun $370,100 3.1% $-1,038 -1.4% 82
Kemp Mill $620,000 3.4% $-1,489 +0.5% 81
Bowleys Quarters $325,000 4.5% $-514 -16.3% 81
Woodbine $850,000 0.9% $-3,980 -1.5% 81
New Windsor $500,000 2.0% $-1,812 +1.9% 81
Abingdon $440,000 4.5% $-670 +3.3% 81
Lutherville $529,000 3.8% $-1,090 +1.2% 81
Darnestown $1,114,250 1.9% $-4,740 +2.6% 80
Marlboro Village $349,950 4.9% $-343 -8.0% 80
Fountainhead-Orchard Hills $411,500 3.1% $-1,184 -6.5% 80
Hughesville $597,500 3.4% $-1,545 -10.6% 78
Perryville $322,000 3.8% $-721 +5.0% 78
Deale $487,495 3.1% $-1,627 +0.9% 78
Fallston $560,000 3.0% $-1,697 -0.2% 78
Dunkirk $695,000 2.9% $-2,040 +6.3% 77
Indian Head $350,000 4.0% $-673 -6.0% 76
Frostburg $165,000 4.4% $-342 +4.2% 75
Capitol Heights $330,000 5.8% $-116 -8.4% 75
Parkton $682,500 4.3% $-1,125 +5.2% 74
Fairwood $740,000 4.1% $-844 -17.1% 73
Marlton $418,000 4.9% $-452 -0.9% 73
Grasonville $599,000 3.5% $-1,232 +5.6% 73
Friendship Heights Village $325,000 0.9% $-1,926 -4.1% 73
Princess Anne $233,500 4.2% $-468 +1.2% 72
Adelphi $173,000 3.9% $-327 -7.7% 71
Robinwood $389,460 3.9% $-828 +8.2% 71
New Carrollton $400,000 4.2% $-718 -5.2% 71
Smithsburg $355,500 3.7% $-822 +12.4% 70
Williamsport $350,000 2.9% $-1,198 -7.3% 69
Spring Ridge $445,000 3.5% $-1,343 -6.2% 69
Mitchellville $539,500 4.7% $-626 -3.9% 68
Jarrettsville $560,000 2.8% $-1,737 +4.3% 68
Scaggsville $730,000 2.9% $-2,046 -2.4% 67
Forest Hill $550,000 2.7% $-1,933 +7.2% 67
Lansdowne $270,000 5.4% $-183 -9.2% 67
Riverside $284,250 4.8% $-416 +0.8% 64
Hampton $707,500 2.2% $-2,337 -7.9% 64
Greensboro $279,995 4.7% $-390 +3.5% 64
Jefferson $580,750 2.6% $-1,729 +4.6% 64
Fruitland $263,400 4.6% $-497 -5.6% 64
Burtonsville $560,000 3.4% $-1,412 -5.3% 64
Garrison $360,000 4.5% $-517 +5.9% 63
Summerfield $375,000 4.6% $-501 -1.2% 63
Drum Point $405,000 4.1% $-768 +10.0% 62
Port Deposit $317,500 3.3% $-894 +0.8% 62
Delmar $295,000 5.2% $-264 +3.1% 61
Glassmanor $380,000 4.6% $-491 +5.6% 61
Lothian $440,000 14.0% $839 +8.9% 61
Myersville $546,250 2.1% $-2,158 +2.5% 60
Clarksville $1,272,500 2.2% $-4,063 +2.0% 60
Earleville $297,500 4.0% $-679 -12.0% 60
District Heights $379,500 4.1% $-732 +5.2% 59
Forest Glen $619,750 2.9% $-1,107 +0.5% 58
Poolesville $674,000 2.1% $-3,201 +2.5% 57
Solomons $450,000 2.1% $-1,725 +1.2% 57
St. James $432,500 2.5% $-1,345 +1.7% 56
Trappe $375,495 3.4% $-983 -14.1% 56
Sparks $505,500 2.8% $-2,094 +7.7% 56
St Michaels $699,000 2.0% $-2,542 +4.5% 55
New Market $575,000 3.3% $-1,318 -3.1% 55
Federalsburg $215,990 5.3% $-222 +3.1% 55
Glenarden $427,450 3.8% $-1,025 -3.9% 54
Hurlock $235,000 4.5% $-432 +2.0% 53
Gambrills $745,000 2.4% $-2,380 -1.0% 52
Romancoke $459,500 4.3% $-936 -11.1% 52
Snow Hill $292,500 5.2% $-309 +1.7% 52
Cheverly $510,000 3.2% $-1,260 -2.2% 51
White Hall $639,500 1.5% $-2,395 +9.7% 50
Golden Beach $430,000 4.4% $-651 +5.7% 50
East Riverdale $374,500 4.8% $-572 -5.9% 50
Savage $462,500 3.9% $-801 -3.4% 50
Herald Harbor $550,000 3.9% $-1,061 -3.2% 49
Monkton $702,500 1.8% $-2,698 +0.0% 48
Ashton-Sandy Spring $787,500 1.5% $-3,371 -0.4% 48
$101,000 -11.8% 48
Oxford $1,035,000 -0.2% $-7,225 +2.8% 48
White Oak $570,000 3.0% $-1,548 -3.6% 47
Street $615,000 1.4% $-3,127 +5.3% 47
Glenwood $875,000 0.7% $-6,263 +10.1% 47
Havre De Grace $418,000 3.0% $-1,471 +1.9% 47
Queenstown $650,000 2.3% $-2,014 -18.3% 46
Hebron $330,150 4.7% $-381 -5.2% 46
Highland $982,500 0.9% $-6,328 +2.5% 46
Rock Hall $363,649 3.5% $-964 +0.4% 46
West Laurel $535,000 3.2% $-1,449 +9.5% 45
Perryman $300,000 6.2% $-8 -1.1% 45
Riva $780,000 2.8% $-2,458 +12.0% 45
Crownsville $899,000 1.6% $-4,179 -3.0% 45
Seat Pleasant $342,000 5.6% $-183 +4.7% 44
Bishopville $584,000 0.9% $-3,402 +9.6% 44
Layhill $530,000 3.7% $-879 -0.4% 44
Union Bridge $387,500 1.8% $-1,823 +3.0% 44
Charlotte Hall $488,000 2.1% $-1,944 -0.5% 43
La Vale $223,800 4.0% $-523 +5.0% 43
Baltimore Highlands $325,000 4.4% $-509 +4.7% 43
Brookmont $1,550,000 2.2% $-5,825 -0.1% 42
Knoxville $409,950 2.1% $-2,523 -10.5% 42
Preston $319,950 4.1% $-549 +2.1% 42
Baldwin $690,000 1.1% $-3,362 -1.7% 41
Conowingo $375,000 3.4% $-690 -2.0% 41
Bartonsville $535,000 3.8% $-1,234 -2.7% 41
Chesapeake City $400,000 3.8% $-746 -10.1% 41
Hancock $209,000 3.4% $-610 +16.8% 38
Riverdale Park $527,500 3.4% $-1,216 -4.0% 38
Newburg $340,000 2.6% $-1,962 -7.1% 37
Saint Leonard $555,000 2.4% $-1,927 -14.7% 37
Temple Hills $360,500 4.5% $-577 +16.7% 37
Emmitsburg $402,000 4.1% $-852 +6.2% 37
Adamstown $680,000 3.7% $-1,388 -2.3% 37
Pleasant Hills $579,000 2.4% $-1,841 -5.0% 36
St. Michaels $936,500 1.8% $-4,192 +39.8% 36
Glen Arm $700,000 2.7% $-2,179 +2.1% 35
Paramount-Long Meadow $409,000 2.0% $-1,473 -8.6% 35
Port Republic $518,500 2.9% $-1,532 +3.8% 35
Jessup $470,000 3.8% $-1,105 -2.5% 35
Woodsboro $429,500 3.6% $-1,016 -13.1% 34
Marlboro Meadows $409,000 5.8% $-176 -0.6% 34
Hillandale $625,000 2.7% $-1,900 +2.0% 34
Parsonsburg $277,611 4.5% $-344 -8.6% 34
Clear Spring $345,000 2.3% $-1,030 +5.4% 33
Silver Hill $315,000 5.3% $-127 +52.0% 33
Keedysville $451,500 2.0% $-1,870 -10.7% 33
Kingsville $625,000 1.5% $-2,971 +6.6% 33
Ridgely $365,000 2.7% $-1,174 +4.4% 33
Maugansville $334,000 4.0% $-667 +20.9% 33
Mount Rainier $515,000 3.5% $-1,256 -0.5% 33
Pittsville $280,000 2.6% $-1,017 -4.0% 33
Croom $460,000 3.1% $-1,927 +50.3% 33
Mardela Springs $250,000 2.8% $-881 -4.2% 31
Langley Park $425,000 4.1% $-472 +14.2% 31
Sharpsburg $360,000 3.0% $-1,049 +8.0% 31
Ijamsville $760,000 2.3% $-2,600 +0.8% 31
Monrovia $755,000 2.8% $-2,388 +4.7% 31
Churchville $572,500 3.0% $-1,818 +5.7% 30
Church Hill $381,200 1.6% $-2,494 -11.8% 30
Hanover $705,000 1.9% $-3,472 +0.8% 30
Braddock Heights $560,000 2.5% $-1,701 +11.0% 30

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