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

Weekly investor intel — one chart, one number, one question.

Get the monthly market report and weekly newsletter in your inbox.

Reset
Showing 200 of 700 metros — sorted by rent yield, highest first.
# 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 →