BizyFi Apply

Market insights · TX

Texas: where people are moving, county by county

Texas has 31,709,821 residents across 254 counties, up 8.5% in five years. Net movement with other states in 2022–2023: +56,900 tax returns and +$5.56B in income. Strongest net in-migration: Blanco County, Kaufman County, Liberty County.

All 254 counties

Largest first. Growth is the five-year change in Census population estimates; net movement is IRS tax returns (roughly households) moving in minus out, per 1,000 residents, 2022–2023. BizyFi calculations from those totals. Income, home value and rent: Census ACS 5-year 2024.

CountyPopulation5-yr growthNet per 1,000Net income inMedian incomeMedian homeMedian rent
Harris County5,045,026+6.6%-1.3-$1.27B$74,983$276,600$1,401Map
Dallas County2,661,397+1.9%-3.4-$1.27B$76,547$303,000$1,565Map
Tarrant County2,248,466+6.3%+0.9-$45.0M$84,207$323,900$1,547Map
Bexar County2,160,088+7.2%+1.2-$209.0M$72,341$262,200$1,354Map
Travis County1,389,670+7.2%+0.6-$147.7M$99,611$523,000$1,744Map
Collin County1,297,179+20.6%+5.4+$888.2M$121,600$475,600$1,859Map
Denton County1,069,346+16.9%+6.2+$1.22B$111,498$437,200$1,728Map
Fort Bend County975,191+17.4%+3.5+$170.2M$114,041$374,500$1,807Map
Hidalgo County921,549+5.6%-0.9-$46.9M$54,338$140,900$957Map
El Paso County877,858+1.3%-2.4-$181.6M$59,806$180,400$1,079Map
Montgomery County781,194+24.9%+10.8+$853.9M$97,701$346,200$1,532Map
Williamson County752,827+22.3%+10.0+$988.2M$111,340$447,000$1,796Map
Cameron County433,946+3.0%-2.7-$14.6M$52,601$136,500$912Map
Brazoria County419,080+12.2%+6.1+$177.5M$97,993$301,600$1,454Map
Bell County402,248+8.0%+1.5+$51.5M$68,865$241,000$1,224Map
Galveston County372,207+5.9%+2.2+$78.4M$86,105$314,600$1,404Map
Nueces County352,992-0.2%-1.9-$48.4M$66,897$208,800$1,283Map
Lubbock County328,906+5.6%+1.1+$17.2M$64,155$214,100$1,178Map
Hays County304,390+24.8%+10.9+$463.6M$89,097$399,800$1,495Map
Webb County281,224+5.2%-4.2-$61.7M$63,058$189,900$1,027Map
McLennan County272,020+4.2%+0.4+$31.8M$66,643$243,600$1,173Map
Jefferson County254,321-0.7%-2.7-$70.1M$60,026$169,500$1,117Map
Smith County252,549+7.8%+2.5+$98.5M$74,192$240,700$1,238Map
Brazos County249,088+6.2%-1.5-$22.2M$58,553$296,000$1,193Map
Ellis County240,867+23.9%+11.7+$248.7M$99,595$348,600$1,594Map
Johnson County218,048+20.5%+10.3+$231.4M$84,859$285,900$1,398Map
Kaufman County209,235+42.2%+15.9+$178.1M$89,485$320,900$1,554Map
Comal County209,166+27.9%+13.5+$421.8M$101,889$427,200$1,603Map
Guadalupe County201,111+15.8%+9.7+$169.7M$92,375$304,400$1,517Map
Midland County187,855+10.0%+4.4-$74.6M$92,874$312,700$1,407Map
Parker County184,767+23.5%+11.0+$287.1M$104,443$375,900$1,500Map
Ector County173,801+5.0%+1.9-$50.2M$71,536$200,200$1,259Map
Grayson County153,613+12.8%+6.7+$141.1M$72,182$248,400$1,310Map
Randall County152,351+7.9%+2.7-$4.3M$83,864$238,800$1,170Map
Taylor County150,077+4.6%+0.6+$7.0M$67,139$198,600$1,159Map
Rockwall County140,738+28.9%+10.4+$234.7M$127,981$415,500$1,992Map
Wichita County129,555-0.0%-2.2-$24.4M$63,524$153,700$1,006Map
Gregg County126,095+1.4%-0.5-$4.2M$66,550$203,400$1,102Map
Hunt County123,336+23.0%+10.2+$114.4M$71,938$241,700$1,222Map
Liberty County121,364+31.3%+14.0+$102.8M$68,703$181,700$1,044Map
Tom Green County120,602+0.3%0.0+$14.5M$68,370$197,000$1,154Map
Bastrop County118,908+21.3%+8.8+$95.1M$86,226$314,800$1,410Map
Potter County114,453-3.3%-2.7-$18.4M$53,249$147,300$1,022Map
Bowie County92,696-0.2%-0.6-$27.5M$59,803$173,000$988Map
Victoria County92,656+1.5%-0.3-$4.9M$70,896$209,900$1,157Map
Henderson County88,595+7.5%+6.8+$103.7M$65,179$211,300$1,048Map
Angelina County88,154+1.9%-0.1+$16.2M$60,960$163,500$1,076Map
Orange County86,266+1.8%+1.9+$6.1M$72,104$173,400$1,100Map
Coryell County85,592+3.0%+4.2+$19.2M$71,301$195,300$1,186Map
Walker County83,842+9.5%+4.4+$47.2M$52,324$226,900$1,031Map
Wise County83,778+21.5%+13.3+$102.4M$93,421$304,900$1,299Map
San Patricio County72,053+4.7%-1.0-$9.9M$69,704$192,400$1,291Map
Harrison County71,956+4.6%+0.4+$16.7M$66,103$180,400$974Map
Hood County70,501+13.6%+7.9+$78.7M$88,160$306,400$1,428Map
Waller County69,858+21.9%+2.1+$21.4M$80,397$318,700$1,169Map
Starr County66,319+0.7%-2.7-$9.0M$37,639$95,100$726Map
Van Zandt County66,130+10.7%+5.5+$47.7M$69,475$222,100$1,066Map
Nacogdoches County66,035+2.1%-0.3+$7.8M$53,555$169,200$965Map
Anderson County59,805+3.2%+1.0+$9.6M$62,068$185,300$1,041Map
Maverick County58,823+1.6%-3.8-$10.0M$49,568$158,700$859Map
Hardin County58,723+4.2%+1.1+$1.6M$75,808$205,700$1,049Map
Chambers County57,594+22.6%+9.9+$47.8M$109,804$329,500$1,609Map
Navarro County57,181+8.2%+4.8+$24.3M$63,111$172,600$1,076Map
Burnet County57,015+15.2%+7.9+$126.1M$78,732$344,000$1,319Map
Medina County56,881+11.4%+3.2+$29.8M$78,074$239,600$1,196Map
Wilson County56,139+12.2%+4.4+$35.5M$94,565$321,300$1,069Map
Caldwell County55,150+20.0%+12.5+$44.9M$69,758$240,500$1,173Map
Rusk County54,854+5.0%+2.5+$20.5M$68,658$171,300$1,015Map
Kerr County54,037+2.5%+2.8+$38.2M$69,395$321,200$1,109Map
Atascosa County53,590+8.7%+3.8+$17.2M$70,770$174,800$1,061Map
Polk County53,434+5.9%+2.8+$31.8M$62,259$184,800$987Map
Cherokee County53,337+5.4%+0.9+$18.9M$61,261$169,300$933Map
Kendall County53,289+19.6%+7.5+$128.0M$114,962$512,700$1,606Map
Lamar County51,503+2.7%+0.1+$9.5M$61,880$200,700$949Map
Wood County49,688+10.3%+7.0+$49.0M$60,300$216,500$862Map
Val Verde County47,835+0.5%-3.3-$11.9M$66,100$164,600$994Map
Cooke County44,461+6.5%+2.4+$8.8M$73,932$240,400$1,047Map
Upshur County44,410+8.2%+5.9+$29.0M$66,208$167,800$995Map
Erath County43,911+2.8%-0.4-$16.3M$65,115$269,100$1,146Map
Wharton County42,060+1.1%-2.1-$1.0M$66,924$189,900$1,046Map
Hill County39,503+9.8%+6.3+$33.9M$64,591$179,200$946Map
Fannin County39,265+9.2%+5.5+$17.2M$72,295$233,700$1,035Map
Hopkins County39,063+6.0%+0.9+$9.6M$70,888$221,100$1,109Map
Jim Wells County38,804-0.2%-1.9-$3.8M$51,896$123,600$938Map
Brown County38,711+1.7%+2.9+$21.9M$57,470$158,900$919Map
Washington County38,288+7.0%+6.9+$80.9M$77,825$288,100$1,165Map
Matagorda County36,463+0.5%-0.1+$4.7M$58,628$172,900$999Map
Grimes County34,252+16.3%+12.9+$52.2M$69,803$237,400$1,069Map
Austin County33,625+11.6%+6.8+$23.4M$75,789$296,900$1,137Map
Jasper County33,075+0.5%+0.8+$10.6M$56,723$136,400$848Map
Bee County32,515+4.7%-3.8-$4.5M$57,673$111,300$1,065Map
Hale County31,819-2.0%-5.4-$10.5M$51,897$116,500$836Map
Titus County31,563+0.8%-1.7-$1.5M$58,425$174,000$907Map
Palo Pinto County30,791+8.2%+6.1+$39.4M$67,674$198,000$1,093Map
Howard County30,504-12.4%-2.7-$10.0M$69,649$155,600$1,034Map
Kleberg County30,315-2.2%-5.9-$12.0M$61,292$161,300$1,043Map
San Jacinto County29,488+7.1%+7.3+$20.8M$65,364$209,300$1,060Map
Cass County28,651+0.7%-0.1+$5.6M$53,813$146,400$852Map
Gillespie County28,527+6.6%+3.6+$59.0M$76,162$460,700$1,340Map
Milam County26,258+6.0%+4.5+$19.7M$66,141$189,800$984Map
Aransas County26,146+9.3%+7.8+$33.6M$69,466$265,400$1,128Map
Fayette County25,459+3.9%+5.1+$26.3M$75,854$293,900$988Map
Uvalde County24,963+1.6%-2.4-$8.1M$53,801$150,800$981Map
Shelby County24,286+1.0%-1.6-$2.2M$49,776$101,500$781Map
Gaines County23,956+10.4%-2.3-$6.2M$74,132$200,700$789Map
Lampasas County23,657+9.0%+1.8+$12.7M$81,736$250,400$1,059Map
Llano County23,353+9.5%+9.2+$71.6M$67,530$356,500$998Map
Panola County23,018+2.3%+1.9+$2.2M$64,894$158,100$834Map
Bandera County22,876+9.0%+8.3+$43.7M$75,813$278,400$1,149Map
Limestone County22,849+3.2%+0.5+$5.3M$60,573$164,200$905Map
Houston County22,316+1.1%+2.3+$9.4M$56,531$164,900$887Map
Montague County21,966+9.6%+6.2+$28.8M$64,545$206,400$1,008Map
Moore County21,891+3.0%-5.4-$7.1M$61,762$152,600$939Map
Hockley County21,600+0.5%+0.3+$2.2M$63,140$127,000$850Map
Colorado County21,439+3.9%+0.9+$11.3M$66,377$209,800$926Map
Gray County20,919-1.3%-3.4-$4.5M$59,614$102,900$933Map
Jones County20,861+6.1%+1.7+$3.2M$59,464$96,500$866Map
Freestone County20,811+7.1%+3.7+$5.4M$59,960$168,000$853Map
Lavaca County20,651+1.4%-0.4+$10.8M$63,240$228,300$910Map
Burleson County20,549+16.2%+6.9+$18.5M$70,000$191,000$1,063Map
Tyler County20,443+3.1%+0.7+$7.7M$55,396$157,300$1,049Map
DeWitt County20,309+2.4%+2.2+$7.3M$63,730$170,900$921Map
Gonzales County20,159+2.5%-0.6+$3.8M$58,672$159,100$840Map
Willacy County19,971-0.8%-5.6-$5.6M$54,180$73,600$809Map
Hutchinson County19,633-4.5%-3.7-$6.8M$67,228$119,100$932Map
Calhoun County19,599-2.3%+0.6+$4.8M$79,959$171,200$891Map
Bosque County18,918+3.6%+6.9+$28.9M$68,914$200,900$928Map
Andrews County18,914+1.6%-1.7-$4.0M$72,242$195,700$1,305Map
Frio County18,823+2.3%+0.5+$1.7M$66,010$107,700$1,016Map
Lee County18,729+7.0%+5.0+$10.2M$76,371$267,800$1,067Map
Deaf Smith County18,626+0.5%-5.4-$8.5M$60,799$121,300$926Map
Young County18,154+1.7%+0.2-$1.0M$68,010$175,800$862Map
Eastland County18,143+1.9%+4.1+$11.0M$53,549$134,800$866Map
Falls County17,869+5.5%+4.0+$5.1M$57,247$110,900$731Map
Robertson County17,839+6.4%+3.9+$12.3M$72,236$185,900$779Map
Leon County16,894+7.1%+4.0+$31.3M$61,449$186,400$907Map
Scurry County16,162-4.5%-2.7-$9.3M$60,039$113,800$1,020Map
Jackson County15,393+2.6%-2.7-$0.3M$65,414$203,900$1,065Map
Karnes County15,018+1.4%-1.0-$6.7M$60,214$149,000$957Map
Pecos County14,560-4.1%-4.0-$8.4M$72,750$165,700$918Map
Callahan County14,491+5.4%+6.0+$8.0M$72,436$145,500$817Map
Comanche County14,432+5.8%+3.7+$1.9M$59,635$155,600$855Map
Trinity County14,384+5.5%+4.7+$11.5M$52,018$119,500$856Map
Madison County14,226+5.7%+3.4+$5.0M$74,596$176,200$851Map
Nolan County14,117-4.1%-1.4-$1.3M$50,747$96,300$913Map
Zapata County13,753-0.9%-3.3-$1.4M$39,239$97,100$617Map
Blanco County13,581+18.6%+17.2+$46.1M$92,425$483,500$1,017Map
Rains County13,542+11.2%+8.6+$11.7M$65,413$241,100$989Map
Camp County13,380+7.7%+4.3+$5.8M$58,843$173,100$801Map
Lamb County12,579-3.3%-5.5-$2.5M$60,760$82,400$968Map
Wilbarger County12,481-2.8%-1.8-$2.6M$54,102$89,400$932Map
Reeves County12,138-17.8%-1.7-$5.8M$64,297$118,000$981Map
Morris County12,133+1.3%+4.5+$5.1M$58,645$120,400$859Map
Newton County11,954-1.7%-1.9+$0.2M$42,618$103,100$1,001Map
Live Oak County11,929+5.1%+1.6+$0.6M$57,150$159,200$924Map
Red River County11,816+2.2%+2.6+$9.1M$48,491$121,500$1,044Map
Dawson County11,776-5.6%-5.9-$9.2M$54,360$103,400$777Map
Terry County11,720-0.6%+3.5+$1.6M$44,100$105,400$817Map
Ward County11,125-4.7%+0.2+$1.4M$65,952$150,700$1,118Map
Franklin County10,994+6.0%+1.1-$1.6M$72,360$226,300$936Map
Clay County10,764+5.0%+5.3+$8.2M$80,114$171,500$811Map
Somervell County10,261+11.5%+4.9+$3.9M$79,825$289,500$773Map
Sabine County10,012+1.2%+5.0+$10.3M$66,585$153,100$844Map
Marion County9,896+0.3%+9.8+$8.5M$49,672$101,500$911Map
Runnels County9,693-2.3%-0.2+$2.3M$62,632$109,300$847Map
Parmer County9,678-1.8%-5.2-$3.6M$69,735$146,700$1,081Map
Jack County9,563+12.7%+4.9+$3.9M$68,079$251,200$960Map
Brewster County9,458-1.1%-0.5-$4.8M$56,212$227,000$839Map
Duval County9,402-4.2%-3.1-$2.6M$49,038$89,400$741Map
Stephens County9,380+3.1%+2.8-$2.5M$58,008$110,200$846Map
Ochiltree County9,284-6.7%-6.6-$3.9M$70,183$134,400$891Map
Archer County9,129+6.7%+5.1+$9.2M$72,159$189,100$770Map
Zavala County9,037-6.5%-5.9-$2.3M$36,749$98,800$548Map
Mitchell County8,947-0.7%+2.1+$1.3M$60,550$85,800$524Map
Hamilton County8,680+5.2%+9.9+$10.1M$58,219$147,700$885Map
Dimmit County8,024-6.5%-4.0-$2.0M$38,808$85,500$823Map
Coleman County7,915+3.0%+4.2+$1.9M$49,159$92,500$653Map
San Augustine County7,722-2.5%+2.8+$1.3M$50,408$99,900$591Map
Winkler County7,540-2.8%-0.1-$1.1M$86,900$148,200$1,037Map
Dallam County7,508+5.2%-11.7-$4.0M$71,500$151,400$1,081Map
McCulloch County7,472-1.6%-7.4-$1.4M$54,043$150,500$806Map
Yoakum County7,438-3.0%-10.6-$3.4M$84,925$182,600$973Map
Castro County7,295-0.4%-7.4-$1.9M$56,776$95,000$896Map
Goliad County7,208+2.7%+1.7+$1.4M$59,359$192,500$754Map
Bailey County6,963+1.4%-11.2-$4.5M$61,420$105,300$931Map
Swisher County6,703-3.5%-1.6-$0.4M$36,165$86,300$783Map
Refugio County6,657-1.3%+2.7+$0.9M$60,181$99,000$795Map
Childress County6,643-0.2%-5.0-$1.8M$58,654$125,400$913Map
Brooks County6,579-7.3%-5.0-$0.7M$47,764$81,000$719Map
La Salle County6,517-1.9%-3.2-$8.0M$57,716$97,800$819Map
Lynn County6,017+7.3%-1.2+$3.1M$73,679$147,300$927Map
Carson County5,805+0.2%+0.7+$0.9M$85,231$143,000$956Map
San Saba County5,787+1.1%-1.7+$4.1M$55,819$168,700$958Map
Delta County5,549+6.3%+1.8+$1.2M$66,575$164,300$945Map
Haskell County5,499+1.1%-2.5-$0.7M$60,653$98,700$782Map
Presidio County5,433-11.0%-19.7-$3.2M$43,802$121,300$448Map
Martin County5,284+0.5%-0.9-$4.8M$93,734$174,800$971Map
Hansford County4,944-5.9%-7.5-$5.8M$69,441$124,800$939Map
Hartley County4,904-8.1%-11.4-$3.9M$75,841$262,500$1,028Map
Floyd County4,881-9.1%-9.0-$2.5M$58,462$89,600$676Map
Crosby County4,852-4.8%-8.5-$2.0M$52,188$80,900$684Map
Wheeler County4,773-4.1%+1.3+$1.5M$60,167$106,100$970Map
Mills County4,580+3.0%+2.0+$4.7M$67,620$223,700$708Map
Jim Hogg County4,555-6.0%-7.2-$1.5M$42,211$129,400$824Map
Crane County4,554-2.5%-2.6-$1.3M$62,212$129,400$882Map
Garza County4,510-22.3%-6.9-$3.2M$46,314$77,800$838Map
Kimble County4,438+3.4%+2.7+$0.1M$69,455$201,300$790Map
Mason County3,990+0.5%+6.3+$8.6M$74,180$293,600$800Map
Fisher County3,692+0.4%+0.5+$1.2M$65,533$78,600$601Map
Concho County3,607+8.7%-3.0+$2.9M$65,795$107,400$733Map
Baylor County3,472+0.3%+0.3+$0.6M$45,370$103,100$581Map
Hudspeth County3,433+7.7%-8.4-$1.0M$48,600$64,000$705Map
Coke County3,412+2.7%+4.1-$0.0M$43,333$117,900$729Map
Hardeman County3,292-7.5%-9.7-$2.8M$63,333$81,900$684Map
Donley County3,213-1.9%-0.3+$1.3M$58,750$96,400$780Map
Sutton County3,203-4.7%+2.2-$0.1M$78,906$155,700$772Map
Shackelford County3,197+2.7%-2.2+$4.0M$73,047$174,800$718Map
Knox County3,192-4.6%-1.9-$0.1M$56,667$77,300$521Map
Reagan County3,166-7.5%-7.3-$1.0M$57,813$171,500$746Map
Upton County3,131-5.2%-1.6+$0.0M$49,167$109,000$720Map
Kinney County3,128+0.0%+1.0-$1.0M$70,000$82,000$1,272Map
Hemphill County3,083-8.4%-5.2-$1.8M$61,563$205,700$836Map
Lipscomb County2,955-2.8%+2.7+$0.2M$72,560$124,300$876Map
Sherman County2,781-0.1%-8.6-$1.5M$61,250$146,900$835Map
Crockett County2,769-10.5%-11.9-$2.7M$81,022–$558Map
Real County2,745-0.1%+5.5+$3.8M$39,605$112,500$1,188Map
Hall County2,737-2.4%-0.7-$0.3M$48,459$86,100$529Map
Cochran County2,546-0.5%-6.7-$1.8M$45,313$53,200$697Map
Collingsworth County2,487-5.9%-6.4-$0.6M$61,280$104,000$714Map
Culberson County2,267+3.8%+11.9+$3.5M$58,777$79,300$1,043Map
Schleicher County2,245-7.9%-0.4+$1.0M$86,694$122,700$660Map
Menard County1,956-0.1%-4.1+$1.9M$53,043$108,500$729Map
Armstrong County1,843-0.4%-8.1-$1.1M$72,750$171,500$1,021Map
Oldham County1,783+1.0%+2.8+$1.1M$79,900$162,800$1,111Map
Jeff Davis County1,711-13.9%-1.2+$1.8M$59,286$226,200$1,241Map
Dickens County1,692-3.8%+2.4+$1.1M$49,335$65,300$758Map
Throckmorton County1,554+6.7%-5.1-$0.5M$59,216$89,500$878Map
Briscoe County1,474+3.8%+1.4+$0.3M$45,417$90,300$631Map
Irion County1,463-2.9%-13.0-$6.0M$70,357$204,400$1,950Map
Edwards County1,370-3.6%-13.1-$0.9M$40,313–$713Map
Sterling County1,349-2.5%-13.3-$0.2M$64,954$147,000$952Map
Cottle County1,224-10.4%-3.3-$0.2M$59,063$59,300$264Map
Stonewall County1,186-4.7%+3.4+$2.9M$56,875$48,600$613Map
Glasscock County1,128+1.0%-4.4-$1.4M$101,250$245,200$648Map
Foard County1,044-4.2%––$61,563$70,700$572Map
Motley County1,043-1.8%-1.0-$0.6M$61,154$88,000$675Map
Roberts County867+5.2%––$67,868$161,500$859Map
Terrell County702-6.7%––$44,886$137,500–Map
Kent County674-11.1%––$72,889$122,200$675Map
Borden County567-11.8%––$65,625$108,900–Map
McMullen County544-9.0%––$43,875$97,100$758Map
Kenedy County319-8.6%––$38,882––Map
King County192-28.1%––$46,645$52,100–Map
Loving County52-17.5%––$51,250––Map

Growing in Texas?

Financing a new location, an acquisition or equipment: BizyFi matches your request with the lenders that fit.

Get matched

← National rankings and other states

Sources: U.S. Census Bureau population estimates (vintage 2025), American Community Survey 5-year (2024), and IRS Statistics of Income county-to-county migration data (2022–2023). Growth, per-1,000 and state totals are BizyFi calculations; the IRS suppresses very small flows, shown as –. Data updated 2026-10-17. This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.