46 major US metros ranked by gross rental yield: the median achieved rent for a 3 bedroom single family home, annualized, divided by the median closed sale price we tracked in the same city. Built from 49,107 real lease outcomes, not advertised asking rents.
Data updated 2026-07-18| Rank | Metro | Median Sold | Median Rent (3BR SFH) | Lease Sample | Gross Yield | Price to Rent |
|---|---|---|---|---|---|---|
| 1 | Detroit, MI | $85,000 | $1,350 achieved | 1,810 | 19.1% | 5.2 |
| 2 | Cleveland, OH | $159,450 | $1,550 achieved | 1,726 | 11.7% | 8.6 |
| 3 | Baltimore, MD | $257,000 | $2,200 achieved | 367 | 10.3% | 9.7 |
| 4 | Memphis, TN | $165,000 | $1,350 achieved | 2,532 | 9.8% | 10.2 |
| 5 | Fort Lauderdale, FL | $455,000 | $3,700 achieved | 1,017 | 9.8% | 10.2 |
| 6 | Milwaukee, WI | $235,000 | $1,850 achieved | 380 | 9.4% | 10.6 |
| 7 | St. Petersburg, FL | $375,000 | $2,725 achieved | 1,079 | 8.7% | 11.5 |
| 8 | Philadelphia, PA | $255,000 | $1,850 achieved | 931 | 8.7% | 11.5 |
| 9 | Pittsburgh, PA | $258,250 | $1,803 achieved | 812 | 8.4% | 11.9 |
| 10 | Indianapolis, IN | $255,000 | $1,749 achieved | 1,509 | 8.2% | 12.1 |
| 11 | Houston, TX* | $329,000 | $2,222 achieved | 2,170 | 8.1% | 12.3 |
| 12 | Minneapolis, MN | $364,830 | $2,450 achieved | 352 | 8.1% | 12.4 |
| 13 | Charleston, SC | $585,000 | $3,795 achieved | 292 | 7.8% | 12.8 |
| 14 | Columbus, OH | $286,000 | $1,850 achieved | 1,122 | 7.8% | 12.9 |
| 15 | Miami, FL | $550,000 | $3,500 achieved | 2,760 | 7.6% | 13.1 |
| 16 | Tampa, FL | $405,000 | $2,500 achieved | 1,591 | 7.4% | 13.5 |
| 17 | Fort Worth, TX* | $336,000 | $2,054 achieved | 1,242 | 7.3% | 13.6 |
| 18 | Orlando, FL | $385,000 | $2,350 achieved | 1,803 | 7.3% | 13.7 |
| 19 | Chicago, IL | $410,000 | $2,500 achieved | 458 | 7.3% | 13.7 |
| 20 | Fresno, CA | $393,650 | $2,400 achieved | 422 | 7.3% | 13.7 |
| 21 | Stockton, CA | $410,000 | $2,500 achieved | 157 | 7.3% | 13.7 |
| 22 | San Antonio, TX* | $295,000 | $1,750 achieved | 2,621 | 7.1% | 14.0 |
| 23 | Jacksonville, FL | $295,000 | $1,725 achieved | 2,160 | 7.0% | 14.3 |
| 24 | Bakersfield, CA | $400,000 | $2,300 achieved | 506 | 6.9% | 14.5 |
| 25 | Los Angeles, CA | $989,000 | $5,600 achieved | 2,221 | 6.8% | 14.7 |
| 26 | Sacramento, CA | $480,000 | $2,695 achieved | 611 | 6.7% | 14.8 |
| 27 | Phoenix, AZ | $422,120 | $2,327 achieved | 1,512 | 6.6% | 15.1 |
| 28 | Denver, CO | $580,000 | $3,100 achieved | 842 | 6.4% | 15.6 |
| 29 | Kansas City, MO | $299,999 | $1,600 achieved | 814 | 6.4% | 15.6 |
| 30 | Portland, OR | $550,000 | $2,885 achieved | 514 | 6.3% | 15.9 |
| 31 | Las Vegas, NV | $425,000 | $2,200 achieved | 3,318 | 6.2% | 16.1 |
| 32 | Oakland, CA | $800,000 | $4,097 achieved | 120 | 6.2% | 16.3 |
| 33 | Dallas, TX* | $490,000 | $2,495 achieved | 855 | 6.1% | 16.4 |
| 34 | Atlanta, GA | $454,900 | $2,250 achieved | 1,441 | 5.9% | 16.8 |
| 35 | Nashville, TN | $549,900 | $2,700 achieved | 825 | 5.9% | 17.0 |
| 36 | Riverside, CA | $650,000 | $3,150 achieved | 303 | 5.8% | 17.2 |
| 37 | Charlotte, NC | $430,712 | $2,067 achieved | 1,438 | 5.8% | 17.4 |
| 38 | San Diego, CA | $950,000 | $4,500 achieved | 980 | 5.7% | 17.6 |
| 39 | Long Beach, CA | $885,000 | $4,100 achieved | 235 | 5.6% | 18.0 |
| 40 | Anaheim, CA | $910,000 | $4,175 achieved | 156 | 5.5% | 18.2 |
| 41 | New York City, NY | $875,000 | $4,000 achieved | 485 | 5.5% | 18.2 |
| 42 | Raleigh, NC | $450,000 | $2,050 achieved | 895 | 5.5% | 18.3 |
| 43 | Seattle, WA | $833,000 | $3,800 achieved | 393 | 5.5% | 18.3 |
| 44 | Austin, TX* | $595,000 | $2,600 achieved | 835 | 5.2% | 19.1 |
| 45 | San Francisco, CA | $1,680,000 | $5,925 achieved | 154 | 4.2% | 23.6 |
| 46 | San Jose, CA | $1,325,000 | $4,400 achieved | 341 | 4.0% | 25.1 |
Click any column header to sort. * Texas is a non-disclosure state: sold medians for Texas metros reflect closings Resideline tracked directly, not a public record total.
Rent data. Every rent figure on this page is an achieved rent: the final rent on a lease listing that Resideline tracked from listing through to leaving the market, within the last 24 months. These are outcomes, not advertised asking prices. Each metro required at least 100 achieved lease observations for 3 bedroom single family homes to be included; samples range from 120 to 3,318 leases per metro (49,107 total). If a metro had ever fallen below that bar we would have fallen back to asking rents and labeled those rows clearly; in the current dataset every listed metro met the achieved rent bar.
Sold price data. The sold median is the median price of closed sales Resideline tracked in each city over the last 6 months. It is a sample of the market we track, not a county record total. Texas is a non-disclosure state, so Texas sold medians come only from closings we tracked directly.
The math. Gross yield = (median monthly rent x 12) / median sold price. Price to rent = median sold price / (median monthly rent x 12). That is the entire calculation.
One structural caveat. The rent median is specific to 3 bedroom single family homes, while the sold median covers all closed sales we tracked in the city. In metros where the overall sold mix skews cheaper than a typical 3 bedroom house (Detroit is the clearest example), the gross yield shown will run higher than what a 3 bedroom house purchase would produce. Always underwrite the specific property.
Metros we track but excluded from this table for not meeting the 100 observation minimum: Boston, MA (under 100 rent observations (achieved=27, asking=30)).
Resideline turns this same data into property level reports: value estimate, rent estimate with a confidence grade, comps, and a deal analyzer. Your first 3 reports are free.
Get 3 free property reports