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