Find the best US real estate markets for cash flow
Compare rent-to-price ratios across 700 US metros. Updated monthly from Zillow Research data.
Data as of 2026-04-30
| # | Metro | Median Home Value | Annual Rent | Rent Yield | Signal |
|---|---|---|---|---|---|
| 1 | Meridian, MS | $121,370 | $16,312 | 13.44% | BUY |
| 2 | Woodward, OK | $129,168 | $14,700 | 11.38% | BUY |
| 3 | Roanoke Rapids, NC | $105,984 | $11,960 | 11.28% | BUY |
| 4 | Danville, IL | $98,903 | $10,460 | 10.58% | BUY |
| 5 | Houghton, MI | $190,307 | $19,993 | 10.51% | BUY |
| 6 | Ogdensburg, NY | $138,924 | $14,558 | 10.48% | BUY |
| 7 | Big Spring, TX | $148,220 | $15,450 | 10.42% | BUY |
| 8 | Ozark, AL | $162,144 | $16,713 | 10.31% | BUY |
| 9 | Thomasville, GA | $225,172 | $23,183 | 10.3% | BUY |
| 10 | Kingsville, TX | $153,372 | $15,786 | 10.29% | BUY |
| 11 | Orangeburg, SC | $160,042 | $16,006 | 10.0% | BUY |
| 12 | Macomb, IL | $97,442 | $9,640 | 9.89% | BUY |
| 13 | Decatur, IL | $123,889 | $12,216 | 9.86% | BUY |
| 14 | Lumberton, NC | $131,367 | $12,920 | 9.84% | BUY |
| 15 | Enid, OK | $141,398 | $13,823 | 9.78% | BUY |
| 16 | Roswell, NM | $171,449 | $16,754 | 9.77% | BUY |
| 17 | Pine Bluff, AR | $100,313 | $9,800 | 9.77% | BUY |
| 18 | Abilene, TX | $213,394 | $20,852 | 9.77% | BUY |
| 19 | Fort Polk South, LA | $156,557 | $15,270 | 9.75% | BUY |
| 20 | Muskogee, OK | $156,825 | $15,222 | 9.71% | BUY |
| 21 | Charleston, WV | $147,562 | $14,214 | 9.63% | BUY |
| 22 | Elmira, NY | $156,347 | $14,965 | 9.57% | BUY |
| 23 | Norwalk, OH | $192,916 | $18,110 | 9.39% | BUY |
| 24 | Brownwood, TX | $185,441 | $17,400 | 9.38% | BUY |
| 25 | Johnstown, PA | $110,692 | $10,345 | 9.35% | BUY |
| 26 | Talladega, AL | $180,493 | $16,660 | 9.23% | BUY |
| 27 | Pottsville, PA | $162,422 | $14,944 | 9.2% | BUY |
| 28 | Del Rio, TX | $210,274 | $19,300 | 9.18% | BUY |
| 29 | Enterprise, AL | $183,731 | $16,787 | 9.14% | BUY |
| 30 | Clewiston, FL | $275,869 | $25,200 | 9.13% | BUY |
| 31 | Opelousas, LA | $129,934 | $11,850 | 9.12% | BUY |
| 32 | Clovis, NM | $157,641 | $14,287 | 9.06% | BUY |
| 33 | Corning, NY | $167,262 | $14,998 | 8.97% | BUY |
| 34 | Columbus, MS | $186,584 | $16,588 | 8.89% | BUY |
| 35 | Goldsboro, NC | $185,203 | $16,466 | 8.89% | BUY |
| 36 | Ponca City, OK | $113,662 | $10,035 | 8.83% | BUY |
| 37 | Altus, OK | $110,289 | $9,720 | 8.81% | BUY |
| 38 | Monroe, LA | $164,810 | $14,502 | 8.8% | BUY |
| 39 | Lawton, OK | $153,146 | $13,447 | 8.78% | BUY |
| 40 | Murray, KY | $165,669 | $14,482 | 8.74% | BUY |
| 41 | Paducah, KY | $166,652 | $14,516 | 8.71% | BUY |
| 42 | Shreveport, LA | $184,116 | $16,040 | 8.71% | BUY |
| 43 | Houma, LA | $183,792 | $15,978 | 8.69% | BUY |
| 44 | Wichita Falls, TX | $176,386 | $15,222 | 8.63% | BUY |
| 45 | Kinston, NC | $151,090 | $13,000 | 8.6% | BUY |
| 46 | Danville, VA | $164,829 | $14,125 | 8.57% | BUY |
| 47 | Beaumont, TX | $183,325 | $15,700 | 8.56% | BUY |
| 48 | Florence, SC | $190,331 | $16,291 | 8.56% | BUY |
| 49 | Brownsville, TX | $206,459 | $17,553 | 8.5% | BUY |
| 50 | Greenwood, SC | $173,694 | $14,711 | 8.47% | BUY |
| 51 | New Castle, PA | $159,568 | $13,437 | 8.42% | BUY |
| 52 | Carlsbad, NM | $239,583 | $20,078 | 8.38% | BUY |
| 53 | Olean, NY | $160,311 | $13,425 | 8.37% | BUY |
| 54 | Clarksburg, WV | $152,503 | $12,609 | 8.27% | BUY |
| 55 | Oneonta, NY | $208,207 | $17,198 | 8.26% | BUY |
| 56 | Hobbs, NM | $202,509 | $16,709 | 8.25% | BUY |
| 57 | Jackson, TN | $205,732 | $16,920 | 8.22% | BUY |
| 58 | Marion, NC | $258,218 | $21,200 | 8.21% | BUY |
| 59 | Troy, AL | $163,261 | $13,407 | 8.21% | BUY |
| 60 | Sumter, SC | $208,642 | $17,131 | 8.21% | BUY |
| 61 | Martinsville, VA | $128,190 | $10,511 | 8.2% | BUY |
| 62 | Beckley, WV | $145,847 | $11,965 | 8.2% | BUY |
| 63 | Wheeling, WV | $138,059 | $11,298 | 8.18% | BUY |
| 64 | Lafayette, LA | $200,663 | $16,375 | 8.16% | BUY |
| 65 | Oil City, PA | $128,608 | $10,470 | 8.14% | BUY |
| 66 | Jackson, MS | $212,978 | $17,334 | 8.14% | BUY |
| 67 | London, KY | $151,500 | $12,318 | 8.13% | BUY |
| 68 | Cortland, NY | $198,863 | $16,172 | 8.13% | BUY |
| 69 | Peoria, IL | $168,955 | $13,688 | 8.1% | BUY |
| 70 | Marion, OH | $181,590 | $14,613 | 8.05% | BUY |
| 71 | Tuscaloosa, AL | $221,334 | $17,800 | 8.04% | BUY |
| 72 | Binghamton, NY | $193,399 | $15,496 | 8.01% | BUY |
| 73 | Mobile, AL | $195,585 | $15,652 | 8.0% | BUY |
| 74 | Alexandria, LA | $165,729 | $13,263 | 8.0% | BUY |
| 75 | Hinesville, GA | $258,237 | $20,636 | 7.99% | BUY |
| 76 | DuBois, PA | $138,553 | $11,060 | 7.98% | BUY |
| 77 | Ardmore, OK | $180,533 | $14,364 | 7.96% | BUY |
| 78 | Atchison, KS | $186,167 | $14,800 | 7.95% | BUY |
| 79 | Mount Pleasant, TX | $223,083 | $17,740 | 7.95% | BUY |
| 80 | Lubbock, TX | $211,490 | $16,821 | 7.95% | BUY |
| 81 | Pittsburgh, PA | $228,113 | $18,089 | 7.93% | BUY |
| 82 | Somerset, KY | $176,276 | $13,950 | 7.91% | BUY |
| 83 | Sebring, FL | $233,709 | $18,402 | 7.87% | BUY |
| 84 | Tupelo, MS | $189,090 | $14,863 | 7.86% | BUY |
| 85 | Montgomery, AL | $211,758 | $16,651 | 7.86% | BUY |
| 86 | Weirton, WV | $130,889 | $10,293 | 7.86% | BUY |
| 87 | Starkville, MS | $250,578 | $19,610 | 7.83% | BUY |
| 88 | Fairmont, WV | $164,016 | $12,825 | 7.82% | BUY |
| 89 | Danville, KY | $209,591 | $16,360 | 7.81% | BUY |
| 90 | Scottsboro, AL | $192,085 | $15,000 | 7.81% | BUY |
| 91 | Bay City, MI | $181,663 | $14,175 | 7.8% | BUY |
| 92 | Freeport, IL | $156,643 | $12,209 | 7.79% | BUY |
| 93 | Jamestown, NY | $171,587 | $13,336 | 7.77% | BUY |
| 94 | LaGrange, GA | $203,736 | $15,810 | 7.76% | BUY |
| 95 | Alamogordo, NM | $230,449 | $17,858 | 7.75% | BUY |
| 96 | Jonesboro, AR | $203,708 | $15,784 | 7.75% | BUY |
| 97 | Huntington, WV | $161,613 | $12,500 | 7.73% | BUY |
| 98 | Gulfport, MS | $221,391 | $17,114 | 7.73% | BUY |
| 99 | Punta Gorda, FL | $298,079 | $23,036 | 7.73% | BUY |
| 100 | Duncan, OK | $140,359 | $10,850 | 7.73% | BUY |
| 101 | Hattiesburg, MS | $217,049 | $16,730 | 7.71% | BUY |
| 102 | Amsterdam, NY | $207,526 | $15,975 | 7.7% | BUY |
| 103 | Great Bend, KS | $124,511 | $9,567 | 7.68% | BUY |
| 104 | Lufkin, TX | $197,809 | $15,125 | 7.65% | BUY |
| 105 | Watertown, NY | $223,698 | $17,094 | 7.64% | BUY |
| 106 | El Paso, TX | $231,422 | $17,654 | 7.63% | BUY |
| 107 | Chicago, IL | $349,901 | $26,632 | 7.61% | BUY |
| 108 | Portales, NM | $141,486 | $10,751 | 7.6% | BUY |
| 109 | Sandusky, OH | $234,634 | $17,787 | 7.58% | BUY |
| 110 | Pittsburg, KS | $135,790 | $10,289 | 7.58% | BUY |
| 111 | Odessa, TX | $255,553 | $19,347 | 7.57% | BUY |
| 112 | Toledo, OH | $199,124 | $15,067 | 7.57% | BUY |
| 113 | Homosassa Springs, FL | $271,771 | $20,545 | 7.56% | BUY |
| 114 | Bartlesville, OK | $184,248 | $13,905 | 7.55% | BUY |
| 115 | Syracuse, NY | $258,827 | $19,531 | 7.55% | BUY |
| 116 | Morgantown, WV | $223,164 | $16,844 | 7.55% | BUY |
| 117 | Dothan, AL | $194,043 | $14,586 | 7.52% | BUY |
| 118 | Battle Creek, MI | $185,633 | $13,966 | 7.52% | BUY |
| 119 | Wilson, NC | $219,687 | $16,492 | 7.51% | BUY |
| 120 | Laredo, TX | $217,699 | $16,337 | 7.5% | BUY |
| 121 | Lima, OH | $189,401 | $14,204 | 7.5% | BUY |
| 122 | Marquette, MI | $248,220 | $18,628 | 7.5% | BUY |
| 123 | Cumberland, MD | $164,884 | $12,357 | 7.49% | BUY |
| 124 | Corpus Christi, TX | $225,583 | $16,882 | 7.48% | BUY |
| 125 | Gadsden, AL | $181,654 | $13,495 | 7.43% | BUY |
| 126 | New Orleans, LA | $261,919 | $19,382 | 7.4% | BUY |
| 127 | Macon, GA | $196,802 | $14,570 | 7.4% | BUY |
| 128 | Warner Robins, GA | $252,125 | $18,635 | 7.39% | BUY |
| 129 | Lakeland, FL | $298,610 | $22,067 | 7.39% | BUY |
| 130 | Safford, AZ | $306,191 | $22,600 | 7.38% | BUY |
| 131 | Utica, NY | $223,525 | $16,497 | 7.38% | BUY |
| 132 | Paragould, AR | $188,686 | $13,911 | 7.37% | BUY |
| 133 | East Stroudsburg, PA | $310,245 | $22,760 | 7.34% | BUY |
| 134 | Texarkana, TX | $180,624 | $13,223 | 7.32% | BUY |
| 135 | Valdosta, GA | $223,843 | $16,345 | 7.3% | BUY |
| 136 | Albany, GA | $166,032 | $12,076 | 7.27% | BUY |
| 137 | Peru, IN | $158,849 | $11,550 | 7.27% | BUY |
| 138 | Port St. Lucie, FL | $382,014 | $27,791 | 7.27% | BUY |
| 139 | Palatka, FL | $218,261 | $15,844 | 7.26% | BUY |
| 140 | Saginaw, MI | $171,071 | $12,424 | 7.26% | BUY |
| 141 | Sunbury, PA | $172,282 | $12,509 | 7.26% | BUY |
| 142 | Columbia, SC | $254,348 | $18,444 | 7.25% | BUY |
| 143 | Springfield, IL | $194,863 | $14,127 | 7.25% | BUY |
| 144 | Dublin, GA | $169,743 | $12,235 | 7.21% | BUY |
| 145 | Columbus, GA | $208,445 | $14,987 | 7.19% | BUY |
| 146 | Scranton, PA | $223,921 | $16,070 | 7.18% | BUY |
| 147 | Levelland, TX | $167,035 | $12,000 | 7.18% | BUY |
| 148 | Blacksburg, VA | $288,731 | $20,735 | 7.18% | BUY |
| 149 | Bluefield, WV | $143,634 | $10,317 | 7.18% | BUY |
| 150 | Sebastian, FL | $363,743 | $26,116 | 7.18% | BUY |
| 151 | Youngstown, OH | $172,767 | $12,387 | 7.17% | BUY |
| 152 | Kankakee, IL | $221,220 | $15,843 | 7.16% | BUY |
| 153 | Hammond, LA | $223,550 | $15,952 | 7.14% | BUY |
| 154 | Ocala, FL | $273,395 | $19,532 | 7.14% | BUY |
| 155 | Amarillo, TX | $218,261 | $15,566 | 7.13% | BUY |
| 156 | New Bern, NC | $261,684 | $18,612 | 7.11% | BUY |
| 157 | Stillwater, OK | $242,482 | $17,250 | 7.11% | BUY |
| 158 | Champaign, IL | $234,211 | $16,652 | 7.11% | BUY |
| 159 | Weatherford, OK | $178,466 | $12,675 | 7.1% | BUY |
| 160 | South Bend, IN | $234,870 | $16,623 | 7.08% | BUY |
| 161 | Rockford, IL | $216,619 | $15,338 | 7.08% | BUY |
| 162 | Augusta, GA | $247,401 | $17,455 | 7.06% | BUY |
| 163 | Calhoun, GA | $278,395 | $19,647 | 7.06% | BUY |
| 164 | Rocky Mount, NC | $200,438 | $14,121 | 7.05% | BUY |
| 165 | Carbondale, IL | $150,517 | $10,604 | 7.04% | BUY |
| 166 | Springfield, OH | $201,501 | $14,156 | 7.03% | BUY |
| 167 | Arcadia, FL | $251,629 | $17,700 | 7.03% | BUY |
| 168 | Lake Charles, LA | $198,710 | $13,952 | 7.02% | BUY |
| 169 | Plattsburgh, NY | $222,379 | $15,600 | 7.02% | BUY |
| 170 | Tahlequah, OK | $208,988 | $14,640 | 7.01% | BUY |
| 171 | Anniston, AL | $170,473 | $11,925 | 7.0% | BUY |
| 172 | Trenton, NJ | $442,247 | $30,975 | 7.0% | BUY |
| 173 | Memphis, TN | $245,951 | $17,184 | 6.99% | BUY |
| 174 | Shawnee, OK | $193,846 | $13,543 | 6.99% | BUY |
| 175 | McAllen, TX | $192,808 | $13,482 | 6.99% | BUY |
| 176 | Batesville, AR | $161,260 | $11,250 | 6.98% | BUY |
| 177 | Cleveland, OH | $248,141 | $17,288 | 6.97% | BUY |
| 178 | Parkersburg, WV | $168,021 | $11,717 | 6.97% | BUY |
| 179 | Fayetteville, NC | $257,381 | $17,853 | 6.94% | BUY |
| 180 | Vineland, NJ | $275,565 | $19,137 | 6.94% | BUY |
| 181 | Altoona, PA | $176,472 | $12,239 | 6.94% | BUY |
| 182 | Ada, OK | $188,312 | $13,051 | 6.93% | BUY |
| 183 | Terre Haute, IN | $165,189 | $11,409 | 6.91% | BUY |
| 184 | Salina, KS | $178,331 | $12,287 | 6.89% | BUY |
| 185 | Fairbanks, AK | $305,562 | $21,028 | 6.88% | BUY |
| 186 | Muncie, IN | $168,383 | $11,592 | 6.88% | BUY |
| 187 | Indiana, PA | $165,177 | $11,370 | 6.88% | BUY |
| 188 | North Wilkesboro, NC | $223,109 | $15,300 | 6.86% | BUY |
| 189 | Nogales, AZ | $282,592 | $19,380 | 6.86% | BUY |
| 190 | Flint, MI | $193,468 | $13,252 | 6.85% | BUY |
| 191 | Pensacola, FL | $308,870 | $21,130 | 6.84% | BUY |
| 192 | Sanford, NC | $293,212 | $20,046 | 6.84% | BUY |
| 193 | Joplin, MO | $223,297 | $15,262 | 6.83% | BUY |
| 194 | Lake City, FL | $268,371 | $18,311 | 6.82% | BUY |
| 195 | Ruston, LA | $220,423 | $15,028 | 6.82% | BUY |
| 196 | Atlantic City, NJ | $377,406 | $25,701 | 6.81% | BUY |
| 197 | Miami, FL | $473,725 | $32,195 | 6.8% | BUY |
| 198 | Gaffney, SC | $179,665 | $12,218 | 6.8% | BUY |
| 199 | Oklahoma City, OK | $245,682 | $16,706 | 6.8% | BUY |
| 200 | Rochester, NY | $278,388 | $18,914 | 6.79% | BUY |
Methodology & data sources
Rent Yield is calculated as annual rent ÷ home value × 100. A higher yield means more rental income relative to the purchase price.
Median Home Value comes from Zillow's Home Value Index (ZHVI) for all-homes, mid-tier — the smoothed monthly index of typical home values.
Annual Rent is monthly ZORI (Zillow Observed Rent Index, all-homes, not seasonally adjusted) × 12.
Signal: BUY (yield > 6.7%, traditional cash-flow market), NEUTRAL (5% – 6.7%), RENT (yield < 5%, appreciation-driven market).
Source: Zillow Research data, refreshed monthly. Coverage limited to MSAs (Metropolitan Statistical Areas) that publish both home value and rent data.
Sign up free for ZIP-level detail, 12-month forecasts, and 13 analytical dashboards.
Want the full picture beyond yield? See the Investor Market Scorecard → Cash Flow + Growth + Stability scores for every US metro.
Want ZIP-level detail and forecasts?
ZoneVista's full platform gives you 33,000+ ZIP codes, 12-month forecasts, inventory trends, affordability data, and 13 analytical dashboards.
Sign up free →