Baltimore, MD merits the first cash-flow and entry-affordability screen: its Zillow value is $192,669 versus Philadelphia, PA’s $237,459, while indexed monthly rents are close at $1,799 and $1,814. That supports an 11.20% gross yield in Baltimore against 9.17% in Philadelphia. These are screening yields before every major operating and financing cost, not projected returns.
Philadelphia presents the stronger demand-risk profile. Its ACS population changed 0.04% between overlapping vintages, compared with -5.88% in Baltimore, and vacancy is 9.20% versus 13.34%. Baltimore nevertheless has greater renter concentration: 52.49% of households rent, compared with 48.21% in Philadelphia. That combination makes renter pressure property-specific rather than a simple citywide call.
Housing-stock fit also depends on strategy. Single-family shares are similar—64.10% in Philadelphia and 65.13% in Baltimore—and both cities have old median construction years, 1949 and 1947. Underwrite Baltimore first for lower-basis yield opportunities, but verify block-level occupancy, achievable rent, taxes, insurance, repairs and capital needs. Underwrite Philadelphia first where steadier local demand and lower vacancy justify paying more; inspect major systems, deferred maintenance and unit-level rent evidence before bidding.

