Income needed to buy a home
Every county in Texas
In the middle county, Jackson County, the typical home takes $73,830 a year. Locals can afford the typical home in 79 of 243 counties.
| County | Typical home | Monthly cost | Income needed | Local median income | For locals |
|---|---|---|---|---|---|
| Cochran County | $61,203 | $486 | $20,843 | $45,313 | Room to spare |
| Hardeman County | $64,169 | $502 | $21,521 | $63,333 | Room to spare |
| Brooks County | $71,429 | $576 | $24,688 | $47,764 | Comfortable |
| Cottle County | $78,952 | $636 | $27,274 | $59,063 | Room to spare |
| Foard County | $80,527 | $662 | $28,391 | $61,563 | Room to spare |
| Jim Hogg County | $82,316 | $677 | $29,007 | $42,211 | Comfortable |
| Crosby County | $84,189 | $680 | $29,125 | $52,188 | Comfortable |
| Hall County | $88,201 | $714 | $30,595 | $48,459 | Comfortable |
| Duval County | $92,819 | $736 | $31,548 | $49,038 | Comfortable |
| Collingsworth County | $96,902 | $762 | $32,676 | $61,280 | Comfortable |
| Floyd County | $92,707 | $771 | $33,033 | $58,462 | Comfortable |
| Knox County | $93,647 | $786 | $33,665 | $56,667 | Comfortable |
| Zavala County | $97,256 | $797 | $34,150 | $36,749 | Right at the edge |
| Dickens County | $102,019 | $803 | $34,416 | $49,335 | Comfortable |
| Mitchell County | $100,201 | $852 | $36,515 | $60,550 | Comfortable |
| Wheeler County | $103,196 | $857 | $36,722 | $60,167 | Comfortable |
| Lamb County | $106,843 | $859 | $36,799 | $60,760 | Comfortable |
| Haskell County | $109,017 | $862 | $36,944 | $60,653 | Comfortable |
| Gray County | $103,890 | $863 | $36,976 | $59,614 | Comfortable |
| Fisher County | $108,983 | $866 | $37,119 | $65,533 | Comfortable |
| Terrell County | $111,045 | $878 | $37,619 | $44,886 | Within reach |
| Swisher County | $106,395 | $879 | $37,682 | $36,165 | Right at the edge |
| Stonewall County | $105,753 | $880 | $37,734 | $56,875 | Comfortable |
| Wilbarger County | $106,971 | $892 | $38,237 | $54,102 | Comfortable |
| Dawson County | $107,992 | $899 | $38,533 | $54,360 | Comfortable |
| Crockett County | $114,131 | $929 | $39,802 | $81,022 | Room to spare |
| Motley County | $120,896 | $956 | $40,982 | $61,154 | Comfortable |
| Zapata County | $124,727 | $958 | $41,047 | $39,239 | Right at the edge |
| Upton County | $123,333 | $987 | $42,293 | $49,167 | Within reach |
| La Salle County | $121,642 | $992 | $42,508 | $57,716 | Within reach |
| Hale County | $122,885 | $1,007 | $43,153 | $51,897 | Within reach |
| Lipscomb County | $123,164 | $1,014 | $43,462 | $72,560 | Comfortable |
| Kinney County | $125,171 | $1,020 | $43,697 | $70,000 | Comfortable |
| Hutchinson County | $122,999 | $1,023 | $43,821 | $67,228 | Comfortable |
| Donley County | $132,165 | $1,023 | $43,854 | $58,750 | Within reach |
| Nolan County | $127,149 | $1,051 | $45,064 | $50,747 | Within reach |
| Dimmit County | $136,428 | $1,062 | $45,531 | $38,808 | A stretch |
| Garza County | $130,031 | $1,068 | $45,788 | $46,314 | Right at the edge |
| Baylor County | $141,553 | $1,070 | $45,846 | $45,370 | Right at the edge |
| Terry County | $129,217 | $1,075 | $46,051 | $44,100 | Right at the edge |
| Bailey County | $140,725 | $1,086 | $46,563 | $61,420 | Within reach |
| Ochiltree County | $130,951 | $1,088 | $46,641 | $70,183 | Comfortable |
| Refugio County | $139,141 | $1,116 | $47,808 | $60,181 | Within reach |
| Castro County | $137,831 | $1,117 | $47,890 | $56,776 | Within reach |
| Hansford County | $135,470 | $1,124 | $48,177 | $69,441 | Comfortable |
| Falls County | $143,882 | $1,139 | $48,800 | $57,247 | Within reach |
| Winkler County | $147,636 | $1,142 | $48,950 | $86,900 | Comfortable |
| Coleman County | $145,704 | $1,150 | $49,278 | $49,159 | Right at the edge |
| Jim Wells County | $142,076 | $1,153 | $49,426 | $51,896 | Right at the edge |
| Marion County | $147,510 | $1,159 | $49,667 | $49,672 | Right at the edge |
| Childress County | $140,157 | $1,160 | $49,699 | $58,654 | Within reach |
| Runnels County | $142,322 | $1,176 | $50,380 | $62,632 | Within reach |
| Starr County | $145,428 | $1,181 | $50,618 | $37,639 | A stretch |
| Howard County | $149,157 | $1,198 | $51,362 | $69,649 | Within reach |
| Throckmorton County | $151,655 | $1,204 | $51,610 | $59,216 | Within reach |
| Scurry County | $148,582 | $1,225 | $52,496 | $60,039 | Within reach |
| Eastland County | $155,005 | $1,230 | $52,711 | $53,549 | Right at the edge |
| Coke County | $156,247 | $1,233 | $52,854 | $43,333 | A stretch |
| Pecos County | $159,860 | $1,242 | $53,226 | $72,750 | Within reach |
| Kleberg County | $149,576 | $1,243 | $53,263 | $61,292 | Within reach |
| Sutton County | $148,731 | $1,254 | $53,743 | $78,906 | Comfortable |
| Potter County | $151,937 | $1,259 | $53,952 | $53,249 | Right at the edge |
| Newton County | $162,419 | $1,272 | $54,525 | $42,618 | A stretch |
| Reagan County | $162,696 | $1,273 | $54,548 | $57,813 | Right at the edge |
| Cass County | $167,093 | $1,280 | $54,858 | $53,813 | Right at the edge |
| Dallam County | $158,765 | $1,287 | $55,169 | $71,500 | Within reach |
| Concho County | $162,804 | $1,292 | $55,369 | $65,795 | Within reach |
| McCulloch County | $163,353 | $1,303 | $55,853 | $54,043 | Right at the edge |
| Jones County | $161,243 | $1,307 | $56,019 | $59,464 | Right at the edge |
| Morris County | $166,079 | $1,313 | $56,252 | $58,645 | Right at the edge |
| Stephens County | $164,309 | $1,323 | $56,720 | $58,008 | Right at the edge |
| Briscoe County | $172,265 | $1,330 | $56,993 | $45,417 | A stretch |
| Hockley County | $170,928 | $1,349 | $57,815 | $63,140 | Right at the edge |
| Bee County | $166,566 | $1,357 | $58,154 | $57,673 | Right at the edge |
| Culberson County | $169,391 | $1,365 | $58,493 | $58,777 | Right at the edge |
| Carson County | $168,244 | $1,386 | $59,388 | $85,231 | Comfortable |
| San Augustine County | $184,628 | $1,393 | $59,686 | $50,408 | A stretch |
| Shackelford County | $173,013 | $1,402 | $60,095 | $73,047 | Within reach |
| Limestone County | $177,963 | $1,405 | $60,200 | $60,573 | Right at the edge |
| Tyler County | $178,236 | $1,411 | $60,471 | $55,396 | Right at the edge |
| Polk County | $179,466 | $1,413 | $60,549 | $62,259 | Right at the edge |
| Red River County | $183,087 | $1,414 | $60,613 | $48,491 | A stretch |
| Trinity County | $179,877 | $1,425 | $61,053 | $52,018 | A stretch |
| Ward County | $194,767 | $1,438 | $61,614 | $65,952 | Right at the edge |
| Parmer County | $176,848 | $1,439 | $61,661 | $69,735 | Within reach |
| Sterling County | $183,342 | $1,439 | $61,680 | $64,954 | Right at the edge |
| Reeves County | $182,324 | $1,443 | $61,858 | $64,297 | Right at the edge |
| Sherman County | $171,339 | $1,444 | $61,888 | $61,250 | Right at the edge |
| Wichita County | $172,034 | $1,445 | $61,937 | $63,524 | Right at the edge |
| Frio County | $176,153 | $1,447 | $62,010 | $66,010 | Right at the edge |
| Hemphill County | $178,342 | $1,452 | $62,214 | $61,563 | Right at the edge |
| Deaf Smith County | $176,103 | $1,465 | $62,773 | $60,799 | Right at the edge |
| Jefferson County | $177,929 | $1,487 | $63,728 | $60,026 | Right at the edge |
| Young County | $184,447 | $1,492 | $63,922 | $68,010 | Right at the edge |
| Willacy County | $179,621 | $1,495 | $64,071 | $54,180 | A stretch |
| Brown County | $188,745 | $1,519 | $65,095 | $57,470 | A stretch |
| Yoakum County | $188,966 | $1,519 | $65,104 | $84,925 | Within reach |
| Jasper County | $196,383 | $1,541 | $66,053 | $56,723 | A stretch |
| Orange County | $192,405 | $1,564 | $67,037 | $72,104 | Right at the edge |
| Uvalde County | $194,251 | $1,568 | $67,188 | $53,801 | A stretch |
| Moore County | $190,605 | $1,569 | $67,234 | $61,762 | Right at the edge |
| Jeff Davis County | $211,387 | $1,593 | $68,268 | $59,286 | A stretch |
| Bowie County | $197,356 | $1,595 | $68,361 | $59,803 | A stretch |
| Sabine County | $205,863 | $1,599 | $68,528 | $66,585 | Right at the edge |
| Panola County | $205,142 | $1,609 | $68,948 | $64,894 | Right at the edge |
| Karnes County | $211,363 | $1,610 | $69,008 | $60,214 | A stretch |
| Crane County | $205,144 | $1,621 | $69,468 | $62,212 | A stretch |
| Lamar County | $206,816 | $1,621 | $69,481 | $61,880 | A stretch |
| Hidalgo County | $193,010 | $1,634 | $70,040 | $54,338 | A stretch |
| San Saba County | $216,541 | $1,643 | $70,404 | $55,819 | A stretch |
| Houston County | $212,650 | $1,644 | $70,446 | $56,531 | A stretch |
| Calhoun County | $207,494 | $1,647 | $70,583 | $79,959 | Within reach |
| Delta County | $204,581 | $1,651 | $70,761 | $66,575 | Right at the edge |
| Live Oak County | $215,393 | $1,666 | $71,400 | $57,150 | A stretch |
| Clay County | $210,652 | $1,675 | $71,785 | $80,114 | Within reach |
| Angelina County | $210,512 | $1,695 | $72,632 | $60,960 | A stretch |
| Harrison County | $214,554 | $1,696 | $72,686 | $66,103 | Right at the edge |
| Val Verde County | $206,844 | $1,697 | $72,711 | $66,100 | Right at the edge |
| Rusk County | $216,219 | $1,700 | $72,864 | $68,658 | Right at the edge |
| Matagorda County | $210,271 | $1,709 | $73,232 | $58,628 | A stretch |
| Lynn County | $208,902 | $1,716 | $73,554 | $73,679 | Right at the edge |
| Jackson County | $215,660 | $1,723 | $73,830 | $65,414 | A stretch |
| Cameron County | $209,484 | $1,724 | $73,871 | $52,601 | A stretch |
| San Patricio County | $211,194 | $1,731 | $74,180 | $69,704 | Right at the edge |
| Callahan County | $224,720 | $1,743 | $74,685 | $72,436 | Right at the edge |
| Anderson County | $222,569 | $1,751 | $75,027 | $62,068 | A stretch |
| Camp County | $221,089 | $1,751 | $75,057 | $58,843 | A stretch |
| Nacogdoches County | $224,092 | $1,753 | $75,108 | $53,555 | A stretch |
| DeWitt County | $225,801 | $1,767 | $75,738 | $63,730 | A stretch |
| Menard County | $223,296 | $1,797 | $77,027 | $53,043 | Far off |
| Brewster County | $227,035 | $1,798 | $77,076 | $56,212 | A stretch |
| Maverick County | $219,306 | $1,801 | $77,170 | $49,568 | Far off |
| Lubbock County | $215,726 | $1,802 | $77,235 | $64,155 | A stretch |
| Gregg County | $224,184 | $1,810 | $77,557 | $66,550 | A stretch |
| Coryell County | $228,193 | $1,812 | $77,657 | $71,301 | Right at the edge |
| Victoria County | $221,019 | $1,831 | $78,491 | $70,896 | Right at the edge |
| Presidio County | $231,035 | $1,838 | $78,764 | $43,802 | Far off |
| Titus County | $229,643 | $1,843 | $78,978 | $58,425 | A stretch |
| Webb County | $218,941 | $1,844 | $79,020 | $63,058 | A stretch |
| Shelby County | $241,317 | $1,844 | $79,020 | $49,776 | Far off |
| Jack County | $236,310 | $1,844 | $79,043 | $68,079 | A stretch |
| Navarro County | $232,826 | $1,858 | $79,607 | $63,111 | A stretch |
| Taylor County | $229,535 | $1,870 | $80,130 | $67,139 | A stretch |
| Nueces County | $226,477 | $1,873 | $80,276 | $66,897 | A stretch |
| Tom Green County | $230,038 | $1,883 | $80,683 | $68,370 | A stretch |
| Hardin County | $233,544 | $1,885 | $80,779 | $75,808 | Right at the edge |
| Freestone County | $237,861 | $1,885 | $80,794 | $59,960 | A stretch |
| Hill County | $238,303 | $1,902 | $81,514 | $64,591 | A stretch |
| Comanche County | $240,974 | $1,910 | $81,851 | $59,635 | A stretch |
| Bosque County | $245,104 | $1,917 | $82,169 | $68,914 | A stretch |
| Upshur County | $240,031 | $1,924 | $82,440 | $66,208 | A stretch |
| Cherokee County | $246,369 | $1,946 | $83,393 | $61,261 | A stretch |
| Armstrong County | $245,169 | $1,959 | $83,942 | $72,750 | A stretch |
| Liberty County | $244,014 | $1,978 | $84,775 | $68,703 | A stretch |
| Atascosa County | $245,346 | $1,979 | $84,808 | $70,770 | A stretch |
| Archer County | $243,624 | $1,993 | $85,396 | $72,159 | A stretch |
| Gaines County | $239,213 | $1,999 | $85,653 | $74,132 | A stretch |
| Martin County | $259,998 | $2,003 | $85,852 | $93,734 | Right at the edge |
| Hopkins County | $261,740 | $2,007 | $86,035 | $70,888 | A stretch |
| El Paso County | $234,158 | $2,016 | $86,385 | $59,806 | Far off |
| Montague County | $257,406 | $2,017 | $86,449 | $64,545 | A stretch |
| San Jacinto County | $256,621 | $2,025 | $86,799 | $65,364 | A stretch |
| Bell County | $250,027 | $2,029 | $86,962 | $68,865 | A stretch |
| Wharton County | $249,311 | $2,043 | $87,568 | $66,924 | A stretch |
| Gonzales County | $261,831 | $2,059 | $88,225 | $58,672 | Far off |
| Irion County | $255,511 | $2,064 | $88,450 | $70,357 | A stretch |
| Ector County | $253,308 | $2,069 | $88,682 | $71,536 | A stretch |
| Hamilton County | $268,817 | $2,092 | $89,676 | $58,219 | Far off |
| Hartley County | $262,502 | $2,102 | $90,073 | $75,841 | A stretch |
| Bexar County | $253,814 | $2,133 | $91,398 | $72,341 | A stretch |
| Burleson County | $269,193 | $2,139 | $91,667 | $70,000 | A stretch |
| Milam County | $272,804 | $2,148 | $92,059 | $66,141 | A stretch |
| Henderson County | $271,304 | $2,149 | $92,085 | $65,179 | A stretch |
| Robertson County | $280,261 | $2,153 | $92,263 | $72,236 | A stretch |
| Andrews County | $267,540 | $2,154 | $92,298 | $72,242 | A stretch |
| McLennan County | $262,852 | $2,165 | $92,803 | $66,643 | A stretch |
| Randall County | $262,940 | $2,169 | $92,937 | $83,864 | Right at the edge |
| Smith County | $271,237 | $2,187 | $93,729 | $74,192 | A stretch |
| Wood County | $284,442 | $2,195 | $94,086 | $60,300 | Far off |
| Walker County | $275,164 | $2,199 | $94,231 | $52,324 | Far off |
| Goliad County | $279,940 | $2,212 | $94,797 | $59,359 | Far off |
| Van Zandt County | $285,701 | $2,231 | $95,625 | $69,475 | A stretch |
| Hunt County | $276,017 | $2,233 | $95,716 | $71,938 | A stretch |
| Fannin County | $288,628 | $2,258 | $96,759 | $72,295 | A stretch |
| Caldwell County | $283,329 | $2,260 | $96,875 | $69,758 | A stretch |
| Madison County | $286,890 | $2,268 | $97,191 | $74,596 | A stretch |
| Lavaca County | $296,602 | $2,295 | $98,352 | $63,240 | Far off |
| Glasscock County | $303,418 | $2,309 | $98,954 | $101,250 | Right at the edge |
| Real County | $300,320 | $2,311 | $99,049 | $39,605 | Out of reach |
| Palo Pinto County | $290,244 | $2,320 | $99,447 | $67,674 | Far off |
| Grayson County | $285,642 | $2,322 | $99,513 | $72,182 | A stretch |
| Colorado County | $300,285 | $2,328 | $99,766 | $66,377 | Far off |
| Harris County | $278,518 | $2,329 | $99,796 | $74,983 | A stretch |
| Leon County | $307,208 | $2,342 | $100,377 | $61,449 | Far off |
| Aransas County | $298,270 | $2,370 | $101,568 | $69,466 | Far off |
| Guadalupe County | $296,347 | $2,400 | $102,840 | $92,375 | A stretch |
| Rains County | $300,088 | $2,412 | $103,356 | $65,413 | Far off |
| Lampasas County | $317,107 | $2,455 | $105,197 | $81,736 | A stretch |
| Kaufman County | $294,855 | $2,461 | $105,471 | $89,485 | A stretch |
| Franklin County | $317,921 | $2,474 | $106,046 | $72,360 | Far off |
| Dallas County | $306,649 | $2,548 | $109,219 | $76,547 | A stretch |
| Cooke County | $320,771 | $2,563 | $109,861 | $73,932 | Far off |
| Brazos County | $312,318 | $2,578 | $110,501 | $58,553 | Far off |
| Bandera County | $333,439 | $2,595 | $111,210 | $75,813 | Far off |
| Medina County | $321,618 | $2,616 | $112,126 | $78,074 | Far off |
| Galveston County | $317,249 | $2,624 | $112,473 | $86,105 | A stretch |
| Midland County | $332,567 | $2,693 | $115,433 | $92,874 | A stretch |
| Erath County | $343,851 | $2,696 | $115,530 | $65,115 | Far off |
| Tarrant County | $321,692 | $2,698 | $115,610 | $84,207 | A stretch |
| Johnson County | $338,867 | $2,745 | $117,656 | $84,859 | A stretch |
| Grimes County | $351,770 | $2,765 | $118,505 | $69,803 | Far off |
| Chambers County | $349,409 | $2,779 | $119,082 | $109,804 | Right at the edge |
| Brazoria County | $328,194 | $2,794 | $119,764 | $97,993 | A stretch |
| Kimble County | $357,306 | $2,801 | $120,064 | $69,455 | Far off |
| Mason County | $368,229 | $2,814 | $120,591 | $74,180 | Far off |
| Lee County | $360,997 | $2,829 | $121,240 | $76,371 | Far off |
| Montgomery County | $342,784 | $2,848 | $122,076 | $97,701 | A stretch |
| Washington County | $368,913 | $2,864 | $122,752 | $77,825 | Far off |
| Bastrop County | $354,880 | $2,867 | $122,861 | $86,226 | A stretch |
| Kerr County | $373,469 | $2,931 | $125,615 | $69,395 | Far off |
| Waller County | $361,557 | $2,954 | $126,580 | $80,397 | Far off |
| Hood County | $379,223 | $3,003 | $128,688 | $88,160 | Far off |
| Wise County | $375,715 | $3,011 | $129,041 | $93,421 | A stretch |
| Ellis County | $371,935 | $3,027 | $129,722 | $99,595 | A stretch |
| Hays County | $367,644 | $3,042 | $130,392 | $89,097 | Far off |
| Mills County | $401,166 | $3,075 | $131,779 | $67,620 | Far off |
| Somervell County | $415,065 | $3,175 | $136,092 | $79,825 | Far off |
| Fort Bend County | $375,790 | $3,224 | $138,179 | $114,041 | A stretch |
| Wilson County | $401,353 | $3,252 | $139,366 | $94,565 | Far off |
| Williamson County | $396,843 | $3,318 | $142,179 | $111,340 | A stretch |
| Burnet County | $422,663 | $3,336 | $142,961 | $78,732 | Far off |
| Rockwall County | $411,128 | $3,408 | $146,078 | $127,981 | A stretch |
| Austin County | $429,655 | $3,412 | $146,232 | $75,789 | Far off |
| Comal County | $430,990 | $3,437 | $147,302 | $101,889 | Far off |
| Fayette County | $447,268 | $3,450 | $147,865 | $75,854 | Far off |
| Llano County | $454,080 | $3,484 | $149,323 | $67,530 | Out of reach |
| Parker County | $442,877 | $3,617 | $155,018 | $104,443 | Far off |
| Denton County | $435,555 | $3,623 | $155,286 | $111,498 | A stretch |
| Travis County | $466,106 | $3,823 | $163,831 | $99,611 | Far off |
| Collin County | $475,341 | $3,964 | $169,878 | $121,600 | A stretch |
| Gillespie County | $515,009 | $4,017 | $172,136 | $76,162 | Out of reach |
| Blanco County | $568,326 | $4,523 | $193,854 | $92,425 | Out of reach |
| Kendall County | $590,424 | $4,690 | $200,991 | $114,962 | Far off |
10% down, 7.40% 30-year fixed, housing at 28% of gross income. How it works.