Texas — Rental Investment Markets

All Texas metros ranked by cap rate. Median cap rate: 4.2%, median home price: $311,378.

Median Cap Rate

4.2%

Median Home Price

$311,378

Median Rent

$1,747/mo

#CityCap RateCash FlowHome PriceRent (3BR)Verdict
1Port Arthur, TX9.7%+$353/mo$128,313$1,485/mo🟢 STRONG
2Lamesa, TX9.3%+$278/mo$114,565$1,280/mo🟢 STRONG
3Post, TX9.3%+$278/mo$115,762$1,290/mo🟢 STRONG
4Lubbock, TX8.2%+$235/mo$153,772$1,550/mo🟢 STRONG
5Mart, TX8.1%+$223/mo$153,056$1,530/mo🟢 STRONG
6Rosebud, TX8.0%+$204/mo$157,065$1,540/mo🟢 GOOD
7Corpus Christi, TX7.9%+$226/mo$176,954$1,730/mo🟢 GOOD
8Ore City, TX7.9%+$199/mo$160,262$1,560/mo🟢 GOOD
9Jarrell, TX7.6%+$274/mo$262,341$2,490/mo🟢 GOOD
10Fresno, TX7.5%+$262/mo$281,124$2,630/mo🟢 GOOD
11Beaumont, TX7.0%+$89/mo$163,005$1,465/mo🟢 GOOD
12Anna, TX7.0%+$173/mo$347,866$3,070/mo🟢 GOOD
13Victoria, TX6.7%-$65/mo$203,781$1,595/mo🟢 GOOD
14Mesquite, TX6.6%+$51/mo$255,310$2,160/mo🟢 GOOD
15Bartlett, TX6.6%+$48/mo$221,581$1,880/mo🟢 GOOD
16Kosse, TX6.6%+$45/mo$214,728$1,820/mo🟢 GOOD
17Wichita Falls, TX6.6%+$40/mo$193,008$1,450/mo🟢 GOOD
18Mercedes, TX6.5%+$15/mo$141,382$1,180/mo🟢 GOOD
19Amarillo, TX6.4%+$3/mo$171,706$1,530/mo🟢 GOOD
20Missouri City, TX6.4%-$91/mo$317,101$2,495/mo🟢 GOOD
21Luling, TX6.4%-$4/mo$232,618$1,815/mo🟢 GOOD
22Duncanville, TX6.3%-$27/mo$281,986$2,285/mo🟢 GOOD
23Arlington, TX6.3%-$22/mo$328,833$2,295/mo🟢 GOOD
24Marshall, TX6.2%-$75/mo$169,299$1,300/mo🟢 GOOD
25Fort Worth, TX6.2%-$74/mo$287,991$1,980/mo🟢 GOOD
26Lancaster, TX6.1%-$64/mo$273,628$2,170/mo🟢 GOOD
27Killeen, TX6.1%-$62/mo$202,727$1,590/mo🟢 GOOD
28San Antonio, TX5.9%-$118/mo$245,556$1,845/mo🟡 MODERATE
29Greenville, TX5.9%-$107/mo$237,443$1,820/mo🟡 MODERATE
30El Paso, TX5.9%-$78/mo$230,875$1,580/mo🟡 MODERATE
31Texas City, TX5.8%-$127/mo$213,549$1,600/mo🟡 MODERATE
32San Angelo, TX5.7%-$126/mo$224,380$1,565/mo🟡 MODERATE
33Harrison County, TX5.6%-$117/mo$183,509$1,365/mo🟡 MODERATE
34Haslet, TX5.6%-$260/mo$397,568$2,950/mo🟡 MODERATE
35Gladewater, TX5.6%-$130/mo$211,539$1,580/mo🟡 MODERATE
36Humble, TX5.6%-$155/mo$245,738$1,830/mo🟡 MODERATE
37Pasadena, TX5.6%-$141/mo$208,671$1,580/mo🟡 MODERATE
38Lott, TX5.5%-$164/mo$212,888$1,550/mo🟡 MODERATE
39Garland, TX5.5%-$218/mo$281,852$2,130/mo🟡 MODERATE
40Grand Prairie, TX5.4%-$245/mo$301,350$2,245/mo🟡 MODERATE
41Weslaco, TX5.4%-$157/mo$178,525$1,275/mo🟡 MODERATE
42Lewisville, TX5.2%-$337/mo$337,188$2,360/mo🟡 MODERATE
43Laredo, TX5.2%-$189/mo$194,737$1,360/mo🟡 MODERATE
44Justin, TX5.2%-$419/mo$407,682$2,840/mo🟡 MODERATE
45La Feria, TX5.2%-$185/mo$183,191$1,280/mo🟡 MODERATE
46Odessa, TX5.1%-$340/mo$270,880$1,700/mo🟡 MODERATE
47Houston, TX5.1%-$294/mo$256,258$1,680/mo🟡 MODERATE
48Denison, TX5.1%-$250/mo$237,887$1,650/mo🟡 MODERATE
49Kilgore, TX5.0%-$248/mo$215,643$1,470/mo🟡 MODERATE
50Temple, TX5.0%-$305/mo$278,928$1,480/mo🟡 MODERATE
51Krum, TX5.0%-$407/mo$345,112$2,340/mo🟡 MODERATE
52Georgetown, TX5.0%-$401/mo$445,232$2,440/mo🟡 MODERATE
53McAllen, TX5.0%-$236/mo$196,837$1,460/mo🟡 MODERATE
54Round Rock, TX5.0%-$459/mo$405,217$2,720/mo🟡 MODERATE
55Lyford, TX4.9%-$216/mo$176,819$1,190/mo🟡 MODERATE
56Harlingen, TX4.9%-$266/mo$201,346$1,330/mo🟡 MODERATE
57Sherman, TX4.9%-$343/mo$252,963$1,660/mo🟡 MODERATE
58Pipe Creek, TX4.8%-$401/mo$313,744$2,090/mo🟡 MODERATE
59Riesel, TX4.8%-$345/mo$261,748$1,730/mo🟡 MODERATE
60Pleasanton, TX4.8%-$357/mo$262,302$1,720/mo🟡 MODERATE
61Hurst, TX4.7%-$540/mo$363,739$2,330/mo🟡 MODERATE
62Dallas, TX4.7%-$425/mo$317,122$2,035/mo🟡 MODERATE
63Baytown, TX4.7%-$366/mo$255,089$1,650/mo🟡 MODERATE
64Brownsville, TX4.7%-$300/mo$212,408$1,380/mo🟡 MODERATE
65Tyler, TX4.6%-$435/mo$242,228$1,400/mo🟡 MODERATE
66New Braunfels, TX4.6%-$459/mo$308,989$1,980/mo🟡 MODERATE
67North Richland Hills, TX4.6%-$571/mo$377,379$2,405/mo🟡 MODERATE
68Texarkana, TX4.6%-$295/mo$197,068$1,260/mo🟡 MODERATE
69Longview, TX4.5%-$366/mo$230,919$1,390/mo🟡 MODERATE
70Katy, TX4.5%-$580/mo$364,225$2,390/mo🟡 MODERATE
71Helotes, TX4.5%-$676/mo$437,409$2,770/mo🟡 MODERATE
72Cleburne, TX4.5%-$419/mo$273,731$1,750/mo🟡 MODERATE
73Denton, TX4.5%-$549/mo$355,219$2,050/mo🟡 MODERATE
74Kountze, TX4.5%-$342/mo$212,546$1,330/mo🟡 MODERATE
75Waco, TX4.4%-$422/mo$252,497$1,575/mo🟡 MODERATE
76Falls County, TX4.4%-$474/mo$282,711$1,745/mo🟡 MODERATE
77Bedford, TX4.4%-$610/mo$362,456$2,235/mo🟡 MODERATE
78Conroe, TX4.4%-$580/mo$330,827$1,770/mo🟡 MODERATE
79Abilene, TX4.3%-$368/mo$211,499$1,510/mo🟡 MODERATE
80Italy, TX4.3%-$453/mo$259,468$1,580/mo🟡 MODERATE
81Troy, TX4.3%-$453/mo$258,185$1,570/mo🟡 MODERATE
82Burleson, TX4.3%-$615/mo$349,944$2,125/mo🟡 MODERATE
83San Marcos, TX4.3%-$545/mo$318,193$1,950/mo🟡 MODERATE
84Stanton, TX4.3%-$426/mo$248,092$1,520/mo🟡 MODERATE
85Bryan, TX4.2%-$527/mo$288,654$1,680/mo🟡 MODERATE
86Ponder, TX4.2%-$671/mo$360,005$2,140/mo🟡 MODERATE
87Mansfield, TX4.2%-$819/mo$443,908$2,650/mo🟡 MODERATE
88Midland, TX4.2%-$653/mo$354,847$2,040/mo🟡 MODERATE
89Rusk County, TX4.2%-$384/mo$205,435$1,275/mo🟡 MODERATE
90Cypress, TX4.1%-$768/mo$404,839$2,390/mo🟡 MODERATE
91Terrell, TX4.1%-$646/mo$310,076$1,760/mo🟡 MODERATE
92Edinburg, TX4.1%-$384/mo$212,493$1,310/mo🟡 MODERATE
93Willis, TX4.0%-$611/mo$290,188$1,640/mo🟡 MODERATE
94Carrollton, TX4.0%-$807/mo$403,311$2,330/mo🟡 MODERATE
95Richmond, TX4.0%-$800/mo$401,051$2,320/mo🟡 MODERATE
96Spring, TX4.0%-$743/mo$379,287$2,470/mo🟡 MODERATE
97Diana, TX3.9%-$579/mo$284,199$1,630/mo🔴 WEAK
98Rosenberg, TX3.9%-$655/mo$312,681$1,770/mo🔴 WEAK
99Pilot Point, TX3.9%-$699/mo$333,742$1,890/mo🔴 WEAK
100Bremond, TX3.9%-$488/mo$231,855$1,310/mo🔴 WEAK
101Wise County, TX3.8%-$783/mo$366,865$2,060/mo🔴 WEAK
102Sugar Land, TX3.8%-$930/mo$434,890$2,520/mo🔴 WEAK
103Bastrop, TX3.8%-$836/mo$392,444$2,205/mo🔴 WEAK
104Alvin, TX3.8%-$642/mo$295,971$1,650/mo🔴 WEAK
105Friendswood, TX3.8%-$856/mo$403,220$2,270/mo🔴 WEAK
106Troup, TX3.8%-$601/mo$277,854$1,550/mo🔴 WEAK
107Irving, TX3.8%-$857/mo$385,287$2,195/mo🔴 WEAK
108Lorena, TX3.8%-$746/mo$344,365$1,920/mo🔴 WEAK
109Tomball, TX3.8%-$816/mo$379,717$2,125/mo🔴 WEAK
110Richardson, TX3.7%-$1,219/mo$458,327$2,490/mo🔴 WEAK
111Waxahachie, TX3.7%-$939/mo$429,597$2,385/mo🔴 WEAK
112Montgomery, TX3.6%-$915/mo$394,452$2,125/mo🔴 WEAK
113Mc Gregor, TX3.6%-$682/mo$292,912$1,575/mo🔴 WEAK
114Atascosa, TX3.6%-$693/mo$293,898$1,570/mo🔴 WEAK
115Galveston, TX3.6%-$684/mo$292,576$1,730/mo🔴 WEAK
116Azle, TX3.6%-$765/mo$332,518$1,800/mo🔴 WEAK
117Pearland, TX3.5%-$900/mo$380,059$2,025/mo🔴 WEAK
118Gatesville, TX3.5%-$583/mo$242,246$1,280/mo🔴 WEAK
119McKinney, TX3.5%-$1,100/mo$486,407$2,600/mo🔴 WEAK
120Celina, TX3.5%-$1,305/mo$539,278$2,840/mo🔴 WEAK
121Rockwall, TX3.4%-$1,260/mo$493,597$2,520/mo🔴 WEAK
122Grapevine, TX3.4%-$1,369/mo$553,644$2,880/mo🔴 WEAK
123Martindale, TX3.4%-$829/mo$335,994$1,750/mo🔴 WEAK
124Plano, TX3.4%-$1,301/mo$512,449$2,680/mo🔴 WEAK
125Dayton, TX3.4%-$700/mo$268,250$1,350/mo🔴 WEAK
126Valley Mills, TX3.4%-$795/mo$324,827$1,700/mo🔴 WEAK
127Flower Mound, TX3.4%-$1,747/mo$658,944$3,285/mo🔴 WEAK
128Brazoria County, TX3.4%-$862/mo$325,046$1,620/mo🔴 WEAK
129Natalia, TX3.3%-$594/mo$234,154$1,200/mo🔴 WEAK
130Copperas Cove, TX3.3%-$823/mo$292,483$1,400/mo🔴 WEAK
131Springtown, TX3.3%-$1,011/mo$389,752$1,970/mo🔴 WEAK
132Allen, TX3.3%-$1,541/mo$565,136$2,765/mo🔴 WEAK
133Gardendale, TX3.2%-$1,015/mo$387,827$1,950/mo🔴 WEAK
134Newark, TX3.2%-$818/mo$303,949$1,500/mo🔴 WEAK
135Lytle, TX3.2%-$770/mo$289,533$1,440/mo🔴 WEAK
136Winnie, TX3.1%-$669/mo$244,127$1,190/mo🔴 WEAK
137Navasota, TX3.1%-$750/mo$276,821$1,360/mo🔴 WEAK
138Boyd, TX3.1%-$1,022/mo$368,280$1,780/mo🔴 WEAK
139Somerset, TX3.1%-$641/mo$235,110$1,150/mo🔴 WEAK
140Austin, TX3.1%-$1,407/mo$560,806$2,670/mo🔴 WEAK
141Grandview, TX3.0%-$1,146/mo$403,609$1,920/mo🔴 WEAK
142Iowa Colony, TX3.0%-$901/mo$321,115$1,540/mo🔴 WEAK
143Damon, TX3.0%-$959/mo$339,468$1,620/mo🔴 WEAK
144Weatherford, TX3.0%-$1,320/mo$461,574$2,035/mo🔴 WEAK
145Fair Oaks Ranch, TX2.9%-$1,755/mo$601,122$2,800/mo🔴 WEAK
146Bandera, TX2.8%-$1,023/mo$339,236$1,540/mo🔴 WEAK
147College Station, TX2.8%-$1,090/mo$366,162$1,590/mo🔴 WEAK
148Thornton, TX2.7%-$984/mo$322,478$1,450/mo🔴 WEAK
149Floresville, TX2.7%-$1,130/mo$369,679$1,660/mo🔴 WEAK
150Moody, TX2.7%-$1,002/mo$322,643$1,430/mo🔴 WEAK
151Van Alstyne, TX2.7%-$1,349/mo$433,759$1,920/mo🔴 WEAK
152Santa Fe, TX2.6%-$1,042/mo$328,677$1,430/mo🔴 WEAK
153Wildorado, TX2.5%-$1,040/mo$324,730$1,400/mo🔴 WEAK
154Frisco, TX2.4%-$2,100/mo$663,769$2,620/mo🔴 WEAK
155Decatur, TX2.3%-$1,441/mo$426,749$1,750/mo🔴 WEAK
156Wimberley, TX2.2%-$1,972/mo$561,512$2,210/mo🔴 WEAK
157Crawford, TX2.2%-$1,757/mo$499,192$1,960/mo🔴 WEAK
158Whitewright, TX2.2%-$1,198/mo$345,662$1,380/mo🔴 WEAK
159Castroville, TX2.1%-$1,645/mo$455,818$1,740/mo🔴 WEAK
160Roanoke, TX2.1%-$2,228/mo$621,478$2,390/mo🔴 WEAK
161Wilson, TX2.1%-$1,197/mo$334,605$1,290/mo🔴 WEAK
162Boerne, TX2.1%-$2,136/mo$594,321$2,280/mo🔴 WEAK
163Evant, TX2.0%-$1,228/mo$336,696$1,270/mo🔴 WEAK
164Salado, TX1.9%-$1,928/mo$514,855$1,880/mo🔴 POOR
165Canyon Lake, TX1.8%-$2,205/mo$575,370$2,040/mo🔴 POOR
166Alvord, TX1.8%-$1,632/mo$419,194$1,455/mo🔴 POOR
167Gunter, TX1.7%-$2,631/mo$667,832$2,280/mo🔴 POOR
168Florence, TX1.7%-$2,109/mo$541,737$1,880/mo🔴 POOR
169Blanco, TX0.9%-$2,497/mo$544,564$1,430/mo🔴 POOR
170Southlake, TX0.3%-$6,619/mo$1,308,330$2,680/mo🔴 POOR