State profile · 56 business types
Texas market data
How Texas compares with the 50 states and DC for 56 business types: competitors, household spending, official counts and growth.
- Population, 2025
- 31,709,821
- +8.5% since 2020
- Households
- 10,992,816
- Median household income
- $78,476
- +26.8% vs. 2015–2019, before inflation
- Median home value
- $283,800
- Jobs located here
- 13,543,327
A site report maps the competitors on map listings around any address in Texas by name and distance, and the households and spending within reach.
Free10 actions over 3 days, no cardSurvey estimates 2020–2024 · population estimates 2025 · official business counts 2023 · map listings September 2026 · Data credits · How we measure
What this means
Texas has an estimated 31,709,821 people and 10,992,816 households. Population estimates put the population change in Texas from 2020 to 2025 at +8.5%, faster than the U.S. (+3.1%). Median household income in Texas is $78,476, 3% below the U.S. median of $80,734. Against the 2015–2019 survey, the median rose 26.8%, before inflation.
Relative to the U.S., household spending in Texas runs highest on vehicle insurance (an index of 126, where 100 is the U.S. average) and lowest on memberships, classes and admissions (82).
By the Groundwork market score, Texas’s highest ranks among the 50 states and DC are for lawn care, cleaning and pest control companies (#2); landscaping and lawn care companies (#2); and house cleaning businesses (#2).
Against the U.S., map listings per household run highest for oil change and quick-lube shops (57% above the U.S. rate) and lowest for landscaping and lawn care companies (23% below the U.S. rate).
All 56 business types in Texas
Listings per 10,000 households, and the same as an index where 100 is the U.S. rate. Spending per listing is a year of household spending on the type’s whole line over its listings (for the real estate types, an index of housing costs per listing, where 100 is the U.S.). The rank puts the state’s Groundwork market score against the other 50 states and DC.
| Business type | Listings | Per 10k households | Vs. U.S. (100) | Spending per listing | Official establishments | Score | Rank among states |
|---|---|---|---|---|---|---|---|
| Food and drink | |||||||
| Restaurants and cafes | 132,478 | 120.5 | 110 | $329K | 53,191 | 45 | #34 of 51 |
| Sit-down restaurants | 75,898 | 69.0 | 113 | $575K | 20,819 | 46 | #28 of 51 |
| Fast food and sandwich shops | 17,240 | 15.7 | 118 | $2.5M | 24,360 | 43 | #35 of 51 |
| Pizza | 7,141 | 6.5 | 81 | $6.1M | 24,360 | 64 | #7 of 51 |
| Coffee shops and cafes | 11,422 | 10.4 | 95 | $3.8M | 7,538 | 62 | #13 of 51 |
| Bakeries and dessert shops | 12,992 | 11.8 | 120 | $3.4M | 8,237 | 45 | #34 of 51 |
| Groceries and convenience | |||||||
| Grocery and convenience stores | 21,987 | 20.0 | 107 | $3.1M | 7,704 | 56 | #18 of 51 |
| Grocery stores | 6,765 | 6.2 | 91 | $10.1M | 3,739 | 76 | #5 of 51 |
| Convenience stores | 11,351 | 10.3 | 129 | $6M | 3,965 | 42 | #36 of 51 |
| Auto | |||||||
| Auto repair and car care | 46,657 | 42.4 | 119 | $216K | 15,640 | 43 | #35 of 51 |
| Auto repair shops | 28,640 | 26.1 | 121 | $352K | 10,392 | 46 | #34 of 51 |
| Collision repair and body shops | 4,003 | 3.6 | 116 | $2.5M | 2,725 | 47 | #29 of 51 |
| Car washes and detailing | 5,116 | 4.7 | 124 | $2M | 1,858 | 35 | #42 of 51 |
| Tire shops | 5,783 | 5.3 | 139 | $1.7M | 1,823 | 41 | #32 of 51 |
| Oil change and quick lube | 1,215 | 1.1 | 157 | $8.3M | 1,143 | 31 | #42 of 50 |
| Gas stations | 15,933 | 14.5 | 133 | $2M | 10,670 | 58 | #17 of 51 |
| Insurance agencies | 22,334 | 20.3 | 130 | $1.2M | 12,210 | 58 | #20 of 51 |
| Beauty and personal care | |||||||
| Salons, barbers and spas | 60,467 | 55.0 | 117 | $170K | 11,105 | 40 | #44 of 51 |
| Hair salons | 28,955 | 26.3 | 112 | $356K | 5,740 | 44 | #35 of 51 |
| Barbershops | 7,572 | 6.9 | 130 | $1.4M | 605 | 34 | #46 of 51 |
| Nail salons | 7,968 | 7.2 | 120 | $1.3M | 1,881 | 40 | #41 of 51 |
| Spas and skin care | 14,614 | 13.3 | 116 | $705K | 2,637 | 39 | #42 of 51 |
| Fitness and classes | |||||||
| Gyms, studios and classes | 16,514 | 15.0 | 101 | $539K | 6,399 | 45 | #36 of 51 |
| Gyms | 9,186 | 8.4 | 111 | $970K | 3,465 | 41 | #36 of 51 |
| Yoga, Pilates and fitness studios | 2,213 | 2.0 | 83 | $4M | 3,465 | 49 | #28 of 51 |
| Martial arts and dance studios | 5,115 | 4.7 | 96 | $1.7M | 2,934 | 43 | #36 of 51 |
| Health care | |||||||
| Doctors, dentists and clinics | 90,834 | 82.6 | 98 | $141K | 43,647 | 38 | #39 of 51 |
| Dentists and orthodontists | 15,182 | 13.8 | 105 | $842K | 11,902 | 33 | #45 of 51 |
| Primary care and pediatrics | 9,553 | 8.7 | 121 | $1.3M | 22,601 | 31 | #41 of 51 |
| Urgent care and walk-in clinics | 499 | 0.5 | 100 | $25.6M | 1,149 | 41 | #32 of 50 |
| Chiropractors | 5,186 | 4.7 | 87 | $2.5M | 2,596 | 62 | #13 of 51 |
| Physical therapy | 4,702 | 4.3 | 80 | $2.7M | 3,286 | 75 | #6 of 51 |
| Optometrists and eye care | 4,932 | 4.5 | 110 | $2.6M | 2,113 | 35 | #40 of 51 |
| Pets | |||||||
| Pet businesses | 10,740 | 9.8 | 94 | $972K | 5,591 | 76 | #7 of 51 |
| Veterinarians | 3,705 | 3.4 | 103 | $2.8M | 2,816 | 70 | #8 of 51 |
| Pet grooming and boarding | 3,490 | 3.2 | 89 | $3M | 2,001 | 81 | #2 of 51 |
| Pet stores | 2,093 | 1.9 | 95 | $5M | 774 | 74 | #7 of 51 |
| Child care | |||||||
| Child care and preschools | 6,089 | 5.5 | 95 | $916K | 6,242 | 65 | #10 of 51 |
| Clothing and laundry | |||||||
| Clothing, shoes and laundry | 27,967 | 25.4 | 109 | $779K | 11,273 | 45 | #33 of 51 |
| Clothing and shoe stores | 19,347 | 17.6 | 109 | $1.1M | 8,919 | 46 | #33 of 51 |
| Laundromats | 1,897 | 1.7 | 106 | $11.5M | 869 | 46 | #32 of 51 |
| Dry cleaners | 1,968 | 1.8 | 138 | $11.1M | 1,485 | 35 | #43 of 51 |
| Home services | |||||||
| Home repair trades | 16,757 | 15.2 | 123 | $2M | 17,532 | 55 | #23 of 51 |
| HVAC and plumbing | 8,710 | 7.9 | 125 | $3.8M | 8,966 | 50 | #28 of 51 |
| Electricians | 2,542 | 2.3 | 92 | $13M | 6,124 | 75 | #4 of 51 |
| Roofing and gutters | 5,505 | 5.0 | 139 | $6M | 2,442 | 42 | #32 of 51 |
| Lawn, cleaning and pest control | 8,085 | 7.4 | 88 | $2.1M | 11,329 | 91 | #2 of 51 |
| Landscaping and lawn care | 4,052 | 3.7 | 77 | $4.2M | 5,568 | 91 | #2 of 51 |
| House cleaning | 2,322 | 2.1 | 95 | $7.3M | 4,263 | 87 | #2 of 51 |
| Pest control | 1,711 | 1.6 | 114 | $9.9M | 1,498 | 57 | #17 of 51 |
| Real estate | |||||||
| Real estate | 40,790 | 37.1 | 96 | 98 (index) | 23,227 | 53 | #23 of 51 |
| Real estate agents and brokers | 32,601 | 29.7 | 97 | 97 (index) | 11,405 | 52 | #21 of 51 |
| Property management | 2,870 | 2.6 | 87 | 108 (index) | 6,520 | 59 | #18 of 51 |
| Mortgage brokers and lenders | 4,624 | 4.2 | 98 | 96 (index) | 2,070 | 50 | #23 of 51 |
| Home inspectors | 695 | 0.6 | 100 | 94 (index) | 641 | 52 | #22 of 50 |
| Funeral services | |||||||
| Funeral homes | 1,922 | 1.7 | 81 | $693K | 982 | 61 | #18 of 51 |
Markets in Texas
Each market’s page covers every business type, with its figures against the state and the U.S.
Metro areas 26
- Dallas-Fort Worth-Arlington, TX metro area7,985,590 people
- Houston-Pasadena-The Woodlands, TX metro area7,442,788 people
- San Antonio-New Braunfels, TX metro area2,662,733 people
- Austin-Round Rock-San Marcos, TX metro area2,426,592 people
- McAllen-Edinburg-Mission, TX metro area891,977 people
- El Paso, TX metro area874,182 people
- Killeen-Temple, TX metro area494,360 people
- Corpus Christi, TX metro area448,012 people
- Brownsville-Harlingen, TX metro area426,120 people
- Beaumont-Port Arthur, TX metro area396,827 people
- Lubbock, TX metro area358,708 people
- Waco, TX metro area302,045 people
- Longview, TX metro area291,044 people
- College Station-Bryan, TX metro area278,335 people
- Amarillo, TX metro area271,917 people
- Laredo, TX metro area269,294 people
- Tyler, TX metro area241,740 people
- Abilene, TX metro area180,408 people
- Midland, TX metro area180,019 people
- Odessa, TX metro area164,654 people
- Wichita Falls, TX metro area149,358 people
- Texarkana, TX-AR metro area146,296 people
- Sherman-Denison, TX metro area143,337 people
- San Angelo, TX metro area120,986 people
- Victoria, TX metro area98,554 people
- Eagle Pass, TX metro area58,082 people
Small-town markets 41
- Lufkin, TX area87,275 people
- Athens, TX area84,862 people
- Huntsville, TX area80,209 people
- Rio Grande City-Roma, TX area66,067 people
- Granbury, TX area65,894 people
- Nacogdoches, TX area65,162 people
- Paris, TX area62,280 people
- Palestine, TX area58,439 people
- Mount Pleasant, TX area56,237 people
- Corsicana, TX area54,711 people
- Kerrville, TX area53,489 people
- Jacksonville, TX area51,886 people
- Del Rio, TX area47,741 people
- Alice, TX area45,793 people
- Stephenville, TX area43,794 people
- Gainesville, TX area43,046 people
- El Campo, TX area41,794 people
- Brownwood, TX area38,347 people
- Sulphur Springs, TX area37,784 people
- Plainview, TX area37,347 people
- Bonham, TX area37,326 people
- Brenham, TX area36,647 people
- Bay City, TX area36,329 people
- Big Spring, TX area32,290 people
- Beeville, TX area31,083 people
- Kingsville, TX area30,579 people
- Mineral Wells, TX area29,295 people
- Fredericksburg, TX area27,524 people
- Uvalde, TX area24,881 people
- Pampa, TX area21,877 people
- Dumas, TX area21,373 people
- Borger, TX area20,184 people
- Raymondville, TX area20,139 people
- Port Lavaca, TX area19,868 people
- Andrews, TX area18,610 people
- Hereford, TX area18,460 people
- Snyder, TX area16,488 people
- Sweetwater, TX area14,454 people
- Zapata, TX area13,841 people
- Town of Pecos, TX area12,664 people
- Vernon, TX area12,616 people
Counties 254
- Harris County, TX4,838,303 people
- Dallas County, TX2,621,179 people
- Tarrant County, TX2,167,390 people
- Bexar County, TX2,067,341 people
- Travis County, TX1,330,015 people
- Collin County, TX1,163,337 people
- Denton County, TX979,561 people
- Fort Bend County, TX893,767 people
- Hidalgo County, TX891,977 people
- El Paso County, TX870,779 people
- Montgomery County, TX684,432 people
- Williamson County, TX672,688 people
- Cameron County, TX426,120 people
- Brazoria County, TX391,255 people
- Bell County, TX386,897 people
- Galveston County, TX358,990 people
- Nueces County, TX352,955 people
- Lubbock County, TX318,884 people
- Webb County, TX269,294 people
- Hays County, TX268,638 people
- McLennan County, TX266,067 people
- Jefferson County, TX253,878 people
- Brazos County, TX242,311 people
- Smith County, TX241,740 people
- Ellis County, TX213,160 people
- Johnson County, TX195,597 people
- Comal County, TX183,826 people
- Guadalupe County, TX183,642 people
- Midland County, TX174,801 people
- Kaufman County, TX172,604 people
- Parker County, TX165,168 people
- Ector County, TX164,654 people
- Randall County, TX146,070 people
- Taylor County, TX145,863 people
- Grayson County, TX143,337 people
- Wichita County, TX129,996 people
- Gregg County, TX125,480 people
- Rockwall County, TX123,617 people
- Tom Green County, TX119,577 people
- Potter County, TX115,975 people
- Hunt County, TX108,972 people
- Bastrop County, TX106,582 people
- Liberty County, TX103,380 people
- Bowie County, TX92,115 people
- Victoria County, TX91,413 people
- Angelina County, TX87,275 people
- Orange County, TX85,307 people
- Henderson County, TX84,862 people
- Coryell County, TX84,748 people
- Walker County, TX80,209 people
- Wise County, TX75,005 people
- San Patricio County, TX70,181 people
- Harrison County, TX70,155 people
- Starr County, TX66,067 people
- Hood County, TX65,894 people
- Nacogdoches County, TX65,162 people
- Van Zandt County, TX62,649 people
- Waller County, TX61,552 people
- Anderson County, TX58,439 people
- Maverick County, TX58,082 people
- Hardin County, TX57,642 people
- Navarro County, TX54,711 people
- Medina County, TX53,547 people
- Kerr County, TX53,489 people
- Rusk County, TX52,842 people
- Polk County, TX52,800 people
- Wilson County, TX52,781 people
- Burnet County, TX52,652 people
- Cherokee County, TX51,886 people
- Chambers County, TX51,498 people
- Atascosa County, TX51,008 people
- Lamar County, TX50,669 people
- Caldwell County, TX48,669 people
- Kendall County, TX48,567 people
- Val Verde County, TX47,741 people
- Wood County, TX46,961 people
- Erath County, TX43,794 people
- Cooke County, TX43,046 people
- Upshur County, TX42,567 people
- Wharton County, TX41,794 people
- Jim Wells County, TX38,850 people
- Brown County, TX38,347 people
- Hopkins County, TX37,784 people
- Hill County, TX37,328 people
- Fannin County, TX37,326 people
- Washington County, TX36,647 people
- Matagorda County, TX36,329 people
- Jasper County, TX32,727 people
- Howard County, TX32,290 people
- Hale County, TX32,131 people
- Titus County, TX31,363 people
- Grimes County, TX31,340 people
- Austin County, TX31,170 people
- Bee County, TX31,083 people
- Kleberg County, TX30,579 people
- Palo Pinto County, TX29,295 people
- Cass County, TX28,568 people
- San Jacinto County, TX28,441 people
- Gillespie County, TX27,524 people
- Milam County, TX25,567 people
- Fayette County, TX25,042 people
- Uvalde County, TX24,881 people
- Aransas County, TX24,876 people
- Shelby County, TX24,155 people
- Panola County, TX22,726 people
- Lampasas County, TX22,715 people
- Llano County, TX22,424 people
- Limestone County, TX22,283 people
- Gaines County, TX22,232 people
- Houston County, TX22,051 people
- Bandera County, TX22,021 people
- Moore County, TX21,373 people
- Hockley County, TX21,363 people
- Montague County, TX21,046 people
- Gray County, TX21,045 people
- Colorado County, TX21,006 people
- Lavaca County, TX20,552 people
- Jones County, TX20,304 people
- Tyler County, TX20,238 people
- Hutchinson County, TX20,184 people
- Willacy County, TX20,139 people
- Freestone County, TX20,049 people
- DeWitt County, TX20,016 people
- Calhoun County, TX19,868 people
- Gonzales County, TX19,851 people
- Burleson County, TX18,857 people
- Bosque County, TX18,687 people
- Andrews County, TX18,610 people
- Frio County, TX18,582 people
- Deaf Smith County, TX18,460 people
- Young County, TX18,029 people
- Eastland County, TX18,011 people
- Lee County, TX17,971 people
- Falls County, TX17,291 people
- Robertson County, TX17,167 people
- Scurry County, TX16,488 people
- Leon County, TX16,263 people
- Jackson County, TX15,152 people
- Karnes County, TX14,968 people
- Pecos County, TX14,896 people
- Nolan County, TX14,454 people
- Callahan County, TX14,241 people
- Trinity County, TX14,046 people
- Comanche County, TX13,950 people
- Zapata County, TX13,841 people
- Madison County, TX13,648 people
- Lamb County, TX12,828 people
- Camp County, TX12,798 people
- Rains County, TX12,775 people
- Reeves County, TX12,664 people
- Wilbarger County, TX12,616 people
- Blanco County, TX12,446 people
- Dawson County, TX12,134 people
- Newton County, TX12,093 people
- Morris County, TX12,076 people
- Terry County, TX11,629 people
- Live Oak County, TX11,620 people
- Red River County, TX11,611 people
- Ward County, TX11,144 people
- Franklin County, TX10,632 people
- Clay County, TX10,495 people
- Sabine County, TX10,023 people
- Runnels County, TX9,874 people
- Ochiltree County, TX9,786 people
- Duval County, TX9,742 people
- Marion County, TX9,737 people
- Parmer County, TX9,731 people
- Somervell County, TX9,691 people
- Brewster County, TX9,503 people
- Zavala County, TX9,412 people
- Stephens County, TX9,351 people
- Mitchell County, TX9,018 people
- Jack County, TX8,882 people
- Archer County, TX8,867 people
- Hamilton County, TX8,406 people
- Dimmit County, TX8,380 people
- San Augustine County, TX7,874 people
- Coleman County, TX7,833 people
- Yoakum County, TX7,571 people
- McCulloch County, TX7,514 people
- Winkler County, TX7,454 people
- Castro County, TX7,344 people
- Dallam County, TX7,298 people
- Goliad County, TX7,141 people
- Brooks County, TX6,943 people
- Swisher County, TX6,937 people
- Bailey County, TX6,913 people
- La Salle County, TX6,839 people
- Childress County, TX6,743 people
- Refugio County, TX6,707 people
- Presidio County, TX5,930 people
- Carson County, TX5,801 people
- Lynn County, TX5,752 people
- San Saba County, TX5,696 people
- Delta County, TX5,438 people
- Haskell County, TX5,421 people
- Martin County, TX5,218 people
- Floyd County, TX5,216 people
- Hartley County, TX5,215 people
- Hansford County, TX5,119 people
- Garza County, TX5,118 people
- Crosby County, TX5,041 people
- Wheeler County, TX4,862 people
- Jim Hogg County, TX4,727 people
- Crane County, TX4,610 people
- Mills County, TX4,511 people
- Kimble County, TX4,389 people
- Mason County, TX3,955 people
- Fisher County, TX3,655 people
- Hardeman County, TX3,501 people
- Baylor County, TX3,485 people
- Hudspeth County, TX3,403 people
- Coke County, TX3,353 people
- Concho County, TX3,328 people
- Knox County, TX3,307 people
- Sutton County, TX3,277 people
- Donley County, TX3,257 people
- Hemphill County, TX3,234 people
- Reagan County, TX3,232 people
- Upton County, TX3,191 people
- Shackelford County, TX3,175 people
- Kinney County, TX3,157 people
- Lipscomb County, TX2,918 people
- Crockett County, TX2,822 people
- Hall County, TX2,820 people
- Real County, TX2,802 people
- Collingsworth County, TX2,588 people
- Cochran County, TX2,550 people
- Schleicher County, TX2,381 people
- Sherman County, TX2,295 people
- Oldham County, TX2,249 people
- Culberson County, TX2,195 people
- Menard County, TX1,955 people
- Jeff Davis County, TX1,865 people
- Armstrong County, TX1,822 people
- Dickens County, TX1,747 people
- Throckmorton County, TX1,639 people
- Sterling County, TX1,468 people
- Irion County, TX1,409 people
- Cottle County, TX1,368 people
- Briscoe County, TX1,301 people
- Edwards County, TX1,290 people
- Stonewall County, TX1,227 people
- Motley County, TX1,183 people
- Glasscock County, TX1,068 people
- Foard County, TX991 people
- Terrell County, TX835 people
- Roberts County, TX832 people
- Kent County, TX734 people
- Borden County, TX713 people
- McMullen County, TX700 people
- King County, TX211 people
- Kenedy County, TX145 people
- Loving County, TX33 people
Questions
How fast is Texas growing?
Population estimates put Texas at 31,709,821 people in 2025, up 8.5% since 2020, faster than the U.S. (+3.1%). It has 10,992,816 households. Median household income rose 26.8% from the 2015–2019 survey, before inflation.
How much do households in Texas spend?
Households in Texas spend about $172.4B a year on rent and homeowner costs, $68B on groceries and $43.6B on food away from home. Set against the U.S., households in Texas spend the most on vehicle insurance (an index of 126, where 100 is the U.S. average) and the least on memberships, classes and admissions (82).
Which business types rank highest in Texas?
Among the 50 states and DC, Texas ranks highest for lawn care, cleaning and pest control companies (#2); landscaping and lawn care companies (#2); and house cleaning businesses (#2) by the Groundwork market score.
How does Texas compare with the U.S.?
The median household income in Texas is $78,476 a year, 3% below the U.S. median of $80,734. The population rose 8.5% from 2020 to 2025, against +3.1% for the U.S. The median home value is $283,800, against $332,700 for the U.S. For its number of households, Texas has the most map listings, relative to the U.S., for oil change and quick-lube shops (57% above the U.S. rate) and the fewest for landscaping and lawn care companies (23% below the U.S. rate).
What is the Groundwork market score?
The Groundwork market score runs from 0 to 100 and compares a market with others of its kind for one business type: states with states, metro areas with metro areas, small-town markets and counties with their own. It weighs household spending per competitor (35%), households per business with payroll (25%), population growth (20%) and spending power (20%), each ranked against those peers. A higher score means that, taken together, the market has more household spending and more households for each business already there, faster population growth and more spending per household than similar markets. It describes a market, not any one site or deal. Each business type is scored on its own, so a state can rank high for one type and low for another.
How can I see the market around a specific site?
Run a Groundwork site report on an address in Texas. It maps the competitors on map listings near the site and sizes the households and spending within the distance you choose. New accounts get 10 actions over 3 days, no card.
Every state and business type · How we measure
Screening a site or an acquisition in Texas?
A site report maps the competitors on map listings near an address and sizes the households and spending around it.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are estimates for research only. Not investment or real estate advice.