Baltimore real estate investing: the yield is real, so are the catches
Baltimore has real cash flow: cheap rowhomes and gross yields near 7% most East Coast cities can't match. Three catches most lists skip decide whether it works. The city property tax is 2.248%, more than double the county's. Many parcels carry ground rent, where you own the house but lease the land. And vacancy runs block by block, so the map matters more than the median.
The yield is real. So are three catches.
The number that pulls investors to Baltimore is the gross yield. Redfin put the city's median sale price at $244,838 for the three months ending August 2026, and Apartment List put the median rent at $1,508 in October 2026, which pencils to a gross yield near 7.4%, well above what a rowhome throws off in Philadelphia or up the coast. On cheap brick and steady rent, the top-line math is genuinely good.
The catches are where that top-line math goes to die, and generic "best cash-flow city" lists skip all three. Baltimore City taxes real property at 2.248% of assessed value, more than double the surrounding county. A large share of city parcels carry ground rent, a colonial-era structure where you own the building but lease the land under it. And the city is losing people, with roughly 12,000 vacant houses, so the block you pick matters more than the citywide median. Take all three seriously and Baltimore works. Ignore them and the 7.4% is a mirage.
One note before the numbers. This is general information, not tax, legal or investment advice. Tax rates, ground-rent law and redemption rules change and turn on the specific parcel, so confirm everything here with the Maryland State Department of Assessments and Taxation, the Baltimore City tax office and a Maryland real estate attorney before you buy.
The numbers that anchor a Baltimore deal
Start with sources that do not have a house to sell you. Six of them frame the rest of this page.
| Metric | Figure | Source (as of) |
|---|---|---|
| Median sale price, city | $244,838, up 2.0% YoY, 44 days on market | Redfin (3 mo. ending Aug 2026) |
| Median owner home value | $229,600 | Census ACS 2020-2024 |
| Median gross rent, all renters | $1,331 / month | Census ACS 2020-2024 |
| Median asking rent, all sizes | $1,508 / month | Apartment List (Oct 2026) |
| City property tax rate | $2.248 per $100 (2.248%) | Baltimore City (FY2027) |
| Baltimore County rate | $1.10 per $100 (1.10%) | Baltimore County |
One Census line sets up everything below. Baltimore owns its homes at 47.5%, so a slight majority rent, on a median household income of $62,177 and a poverty rate of 19.7%. That is a deep tenant pool with a hard income ceiling, which is why the operating costs, not the rent, decide a Baltimore deal.
What the real yield is, after the top line
The gross yield looks like a coastal investor's dream. Take Apartment List's $1,508 rent against Redfin's $244,838 price and you get 7.4% before a single expense, or 0.62% a month. Use the Census figures, a $1,331 rent on a $229,600 home, and it is 7.0%. Either way Baltimore clears a yield bar that Philadelphia, Washington and most of the Northeast fail. That part of the pitch is true.
The problem is that gross yield is the number sellers quote and landlords never keep. It is rent over price, and it ignores the tax, the ground rent, the higher vacancy of a shrinking city and the maintenance an old rowhome demands. The next three sections are the distance between that 7.4% and what lands in your account, and the first one alone takes a bigger bite than most investors from lower-tax states have ever seen.
The 2.248% line, and the county that keeps $2,800 more
Baltimore City charges $2.248 per $100 of assessed value, a 2.248% property tax rate, per the city's Bureau of the Budget for fiscal 2027. Baltimore County, which wraps around the city, charges $1.10, per the county's own rate schedule. Same metro, same kind of rowhome, and the city rate is more than double.
Here is where the "top cash-flow city" lists mislead you. They rank Baltimore on gross yield and never subtract the tax. On a $244,838 house assessed near its price, the city bill is about $5,504 a year. The identical house across the line in Baltimore County pays about $2,693. That is $2,811 more per year, every year, for the city address, roughly $234 a month straight off the rent. A ranking that puts Baltimore City above a lower-tax metro on gross yield alone is comparing a number neither landlord keeps.
The tax is not the only city-specific line. Baltimore levies a 3.2% local income tax on residents, a 1.5% transfer tax and $5 per $500 in recordation tax on the way in, per the same city schedule. Maryland then stacks a state income tax that runs from 2.00% to 6.50% on top of the local piece, per the Tax Foundation. For an out-of-state buyer used to a flat, low-tax state, the total drag is the single most underestimated part of a Baltimore pro forma. Underwrite the 2.248% on your purchase price, and treat every ranking that ignores it as marketing.
Own the house, lease the land
Baltimore has a property structure most of the country has never seen: ground rent. On a ground-rent parcel you own the house but not the land beneath it, and you pay a small annual rent, commonly $50 to $150, to whoever holds the ground lease. Some estimates put active residential ground leases in the tens of thousands, overwhelmingly in Baltimore City, though no agency publishes a clean count. It is a colonial holdover Maryland has spent two decades trying to tame.
The rules matter because they decide what you actually owe. Maryland's State Department of Assessments and Taxation keeps a Ground Rent Registry, and only a ground rent that is registered is legally collectible. A 2007 law tried to extinguish unregistered ground rents outright, but the Maryland Court of Appeals struck that down in the 2011 Muskin decision as an unconstitutional taking, and a later 2014 ruling restored the ground owner's re-entry remedy, per Gordon Feinblatt's account of the litigation. Unregistered irredeemable ground rents became redeemable after April 1, 2023.
For an investor this is a title question you settle before closing, not after. Search the SDAT registry for the parcel, confirm whether a ground rent exists and whether it is registered, and price the redemption if you want to own the land outright. Redeeming runs a $20 or $70 application fee to SDAT plus a lump-sum payoff to the ground owner, usually a capitalized multiple of the annual rent. A $120-a-year ground rent is a rounding error on cash flow. An unresolved or unregistered one is a title cloud a lender may refuse, so treat it as a closing item with a dollar figure attached.
The map matters more than the median
Baltimore is shrinking. The Census Bureau put the July 2025 population at 569,997, down 2.7% since 2020, and the city carries roughly 12,349 vacant properties as of late 2025, down from a decades-long baseline near 16,000, according to the city's Vacants Reinvestment Council as reported by the AFRO. A median sale price hides all of this, because the median averages blocks that are nothing alike.
This is why a citywide yield number is close to useless in Baltimore. Two rowhomes a mile apart, same price, same rent on paper, can be a stable rental and an unrentable shell depending on how many boarded houses share the block. The city has committed $100 million across fiscal 2025 and 2026 and set a goal of returning 5,000 vacants to use, which is real money and a real tailwind in targeted neighborhoods, but it also tells you how concentrated the problem is. Buy the block, not the median.
Practically, that means walking or driving the street before you wire a deposit. Count the vacants within sight of the door, check the Baltimore City vacant-building-notice list for the address and its neighbors, and weight your rent and vacancy assumptions to what the block supports, not what the citywide average says. A $70,000 shell on a 40%-vacant block is not a bargain. A $150,000 house on a stable, mostly owner-occupied block is where the 7% survives contact with reality.
What backs the rent
The reason to hold through all of that is the employment base. Johns Hopkins, the university and its health system together, is Maryland's largest private employer, supporting about 149,000 jobs across the state and directly employing more than 42,000 in Baltimore, roughly one in five city jobs, per the university's 2025 economic impact report. Health care and higher education anchor the rent roll the way eds and meds do in Pittsburgh or Cleveland.
That base is steady, not booming, and the tenant's wallet is the binding limit. A median household income of $62,177 and a near-20% poverty rate cap what the market bears, so Baltimore rents rise slowly and voucher tenancy is common in the cash-flow neighborhoods. You are buying occupancy backed by hospitals and universities, not a rising rent curve. For a buy-and-hold operator that is a fair trade, as long as the price going in leaves room after the tax and the reserves.
A monthly pro forma, line by line
Put a Baltimore rowhome on the page. Here is a $175,000 house on a stable block renting for $1,600 a month, financed with 25% down at a rate near 7%, the city tax at 2.248% of the purchase price, operating lines set to a shrinking city's real reserves. The rent is an estimate above the $1,331 citywide gross-rent median. Change every line for your parcel.
| Line | Monthly | Note |
|---|---|---|
| Gross rent | $1,600 | estimate, stable block |
| Property tax | -$328 | 2.248% of price, Baltimore City |
| Insurance | -$115 | landlord policy, estimate |
| Management (8%) | -$128 | if not self-managing |
| Vacancy (7%) | -$112 | shrinking city |
| Maintenance | -$140 | old rowhome reserve |
| Ground rent | -$10 | if applicable, about $120/yr |
| Net before debt | $767 | the real operating number |
| Mortgage (P&I) | -$876 | $131,250 at 7.03%, 30-yr |
| Cash flow | -$109 | negative, financed |
The rate is Freddie Mac's 7.03% for the week ending September 24, 2026 on its survey. Financed, this rowhome loses about $109 a month, and the property-tax line is why. Drop the same house into Baltimore County at $1.10 per $100 and the tax falls to about $160 a month, a $168 swing that flips the deal to roughly $59 a month positive on identical rent. The city address costs you the deal. The county address makes it. Pay cash and the city version still clears $767 a month before debt, about 5.3% cash-on-cash on $175,000, which is the honest version of Baltimore's high yield. Good money, not the 7.4% the gross number promised.
Same rowhome, same $1,600 rent. In Baltimore City the 2.248% tax makes it lose about $109 a month financed. In Baltimore County at 1.10% it makes about $59. The tax line, not the rent, is the deal, which is why the block and the jurisdiction matter more than the yield on the listing.
Find the deal before it lists
All three catches point the same way. The money is made at purchase, on the right block, from an owner who wants out before they list. The MLS is where you pay the median for a house whose tax and ground rent you have not checked. The edge is reaching tired landlords, absentee owners and inherited rowhomes first, which is a list-and-mail problem before it is anything else.
Farmrix scores every owner in a Baltimore zip on how likely they are to sell in the next 6 to 12 months, ranks them, and prints and mails postcards to the top of that list, so your first call is with a seller already leaning out instead of a bidding war on a listing. Pair it with clean owner data and you can screen for the block, the ground rent and the assessment before you ever knock. The smallest package is 500 ranked owners and 500 postcards for $1,195, with data, printing and postage included. Our guide to running comps keeps your rent and value numbers honest in a market this block-by-block.
Do three things before your next Baltimore offer. Underwrite the property tax at 2.248% of your purchase price, not the line the seller pays now, because it is more than double the county and it is what sinks financed deals. Search the SDAT Ground Rent Registry for the parcel and settle any ground rent as a closing item with a number attached. Then walk the block and count the vacants, because in Baltimore the median lies and the street tells the truth.
Get the next guide
One practical email when we publish. No drip sequence, no pitch.