Texas population, income and housing data
Explore Texas with sourced population, income, housing, insurance, education and infrastructure statistics. Inspect dates, definitions and download the evidence.
State · Census identifier 48 · 2024 ACS geographic definitions. This profile covers the source-defined state or federal district; county equivalents use their own identifiers.
Texas population history, 2020–2025
Annual July 1 estimates, 2020–2025, from a single PEP Vintage 2025 release. This series can revise earlier estimates; it is separate from the five-year ACS measures below.
| July 1, 2020 | July 1, 2021 | July 1, 2022 | July 1, 2023 | July 1, 2024 | July 1, 2025 |
|---|---|---|---|---|---|
| 29,237,895 | 29,572,672 | 30,118,002 | 30,719,247 | 31,318,578 | 31,709,821 |
Population, age and households
| Measure | Texas | United States | Who is counted / uncertainty |
|---|---|---|---|
| Resident population July 1, 2025 · people · PEP · annual estimate | 31,709,821 MOE not published | 341,784,857 | Resident population People whose usual residence is in the area on July 1, 2025. |
| Median age 2020–2024 · years · B01002 · median | 35.6 ± 0.1 (90% MOE) | 38.9 | Total population The age dividing the total population into two equal groups. |
| Households 2020–2024 · households · B11001 · count | 10,992,816 ± 15,813 (90% MOE) | 129,227,496 | Households Occupied housing units, including people living alone and unrelated people living together. |
| Average household size 2020–2024 · people per household · B25010 · mean | 2.69 ± 0.01 (90% MOE) | 2.53 | Occupied housing units Average people per occupied housing unit, using the source household population. |
| Children under 18 2020–2024 · percent · B01001 · percentage | 25.0% Derived MOE not calculated | 22.0% | Total population Numerator: 7,544,648. Denominator: 30,188,424. |
| Residents age 65 and older 2020–2024 · percent · B01001 · percentage | 13.4% Derived MOE not calculated | 17.2% | Total population Numerator: 4,056,252. Denominator: 30,188,424. |
| Foreign-born residents 2020–2024 · percent · B05002 · percentage | 17.6% Derived MOE not calculated | 14.1% | Total population Numerator: 5,302,466. Denominator: 30,188,424. |
U.S. Census Bureau · Annual population estimates refer to July 1. ACS age, nativity and household estimates describe 2020–2024. The two products do not represent the same date or population universe.
Income, poverty and employment
| Measure | Texas | United States | Who is counted / uncertainty |
|---|---|---|---|
| Median household income 2020–2024 · 2024 dollars · B19013 · median | $78,476 ± $263 (90% MOE) | $80,734 | Households Median household income in the past 12 months, expressed in 2024 inflation-adjusted dollars. |
| Per-capita income 2020–2024 · 2024 dollars · B19301 · mean | $40,752 ± $159 (90% MOE) | $44,673 | Total population Total personal income divided by total population, expressed in 2024 inflation-adjusted dollars. |
| People below the poverty threshold 2020–2024 · percent · B17001 · percentage | 13.8% Derived MOE not calculated | 12.5% | Population for whom poverty status is determined Numerator: 4,074,940. Denominator: 29,554,954. |
| Children below the poverty threshold 2020–2024 · percent · B17001 · percentage | 18.7% Derived MOE not calculated | 16.1% | People under age 18 for whom poverty status is determined Numerator: 1,391,226. Denominator: 7,456,419. |
| Unemployment among residents 2020–2024 · percent · B23025 · percentage | 5.3% Derived MOE not calculated | 5.2% | Civilian labor force age 16 and older Numerator: 802,438. Denominator: 15,233,563. |
| Labor-force participation 2020–2024 · percent · B23025 · percentage | 65.3% Derived MOE not calculated | 63.5% | Population 16 years and over Numerator: 15,354,652. Denominator: 23,528,174. |
U.S. Census Bureau · ACS income is expressed in 2024 inflation-adjusted dollars. ACS five-year unemployment is not a current monthly BLS release. Local prices are not adjusted, and medians cannot be combined.
Housing costs, homeownership and vacancies
| Measure | Texas | United States | Who is counted / uncertainty |
|---|---|---|---|
| Housing units 2020–2024 · housing units · B25001 · count | 12,128,515 ± 1,574 (90% MOE) | 143,775,355 | Housing units All housing units, occupied and vacant, within the source geography. |
| Owner-occupied households 2020–2024 · percent · B25003 · percentage | 62.6% Derived MOE not calculated | 65.2% | Occupied housing units Numerator: 6,879,255. Denominator: 10,992,816. |
| Vacant housing units 2020–2024 · percent · B25002 · percentage | 9.4% Derived MOE not calculated | 10.1% | Housing units Numerator: 1,135,699. Denominator: 12,128,515. |
| Median gross rent 2020–2024 · dollars per month · B25064 · median | $1,403 ± $4 (90% MOE) | $1,413 | Renter-occupied housing units paying cash rent Median monthly gross rent among renter-occupied housing units paying cash rent, in 2024 inflation-adjusted dollars. |
| Median owner-occupied home value 2020–2024 · 2024 dollars · B25077 · median | $283,800 ± $738 (90% MOE) | $332,700 | Owner-occupied housing units Median reported value of owner-occupied housing units. |
| Rent burden: at least 30% of income 2020–2024 · percent · B25070 · percentage | 51.7% Derived MOE not calculated | 51.1% | Cash-rent households with a computable gross-rent-to-income ratio Numerator: 1,994,428. Denominator: 3,855,522. Not computed, excluded: 258,039 households. |
| Rent burden: at least 50% of income 2020–2024 · percent · B25070 · percentage | 25.2% Derived MOE not calculated | 25.9% | Cash-rent households with a computable gross-rent-to-income ratio Numerator: 972,200. Denominator: 3,855,522. Not computed, excluded: 258,039 households. |
U.S. Census Bureau · Survey medians are not current listing prices. The rent-burden denominator excludes households whose ratio could not be computed. Vacant housing includes seasonal and other nonmarket categories.
Health insurance coverage
| Measure | Texas | United States | Who is counted / uncertainty |
|---|---|---|---|
| Residents without health insurance 2020–2024 · percent · B27001 · percentage | 17.1% Derived MOE not calculated | 8.4% | Civilian noninstitutionalized population Numerator: 5,085,788. Denominator: 29,696,761. |
U.S. Census Bureau · The integrated ACS measure covers the civilian noninstitutionalized population of all ages. It excludes active-duty military and institutionalized residents. Coverage does not measure personal health or local treatment capacity.
Educational attainment and school enrollment
| Measure | Texas | United States | Who is counted / uncertainty |
|---|---|---|---|
| Bachelor’s degree or higher 2020–2024 · percent · B15003 · percentage | 33.8% Derived MOE not calculated | 35.7% | Population 25 years and over Numerator: 6,669,107. Denominator: 19,717,474. |
| High school diploma or higher 2020–2024 · percent · B15003 · percentage | 86.0% Derived MOE not calculated | 89.6% | Population 25 years and over Numerator: 16,951,277. Denominator: 19,717,474. |
| School enrollment 2020–2024 · percent · B14001 · percentage | 27.1% Derived MOE not calculated | 24.7% | Population 3 years and over Numerator: 7,886,029. Denominator: 29,063,589. |
U.S. Census Bureau · Attainment percentages use residents age 25 and older. Enrollment uses residents age 3 and older. These denominators cannot substitute for a school’s enrolled students or a graduating cohort.
Broadband, vehicles and commuting
| Measure | Texas | United States | Who is counted / uncertainty |
|---|---|---|---|
| Households with broadband subscriptions 2020–2024 · percent · B28002 · percentage | 91.4% Derived MOE not calculated | 91.0% | Households Numerator: 10,041,985. Denominator: 10,992,816. |
| Households with no vehicle available 2020–2024 · percent · B08201 · percentage | 5.4% Derived MOE not calculated | 8.4% | Households Numerator: 598,470. Denominator: 10,992,816. |
| Workers who work from home 2020–2024 · percent · B08301 · percentage | 14.4% Derived MOE not calculated | 15.1% | Workers 16 years and over Numerator: 2,051,250. Denominator: 14,280,889. |
| Workers commuting by public transportation 2020–2024 · percent · B08301 · percentage | 0.9% Derived MOE not calculated | 3.2% | Workers 16 years and over Numerator: 125,840. Denominator: 14,280,889. |
| Workers driving alone 2020–2024 · percent · B08301 · percentage | 71.4% Derived MOE not calculated | 68.8% | Workers 16 years and over Numerator: 10,200,815. Denominator: 14,280,889. |
U.S. Census Bureau · Numeric coverage in this release is infrastructure and resident access. A broadband subscription can include cellular service. Commute measures describe usual work travel, not all trips, road traffic or emissions.
Inspect this profile
The table uses one frozen publication snapshot, apd-2026-10-01-r3. Values labeled unavailable retain a separate status; they are not zero. Direct ACS margins of error represent 90% confidence. Percentages are calculated from the indicated source counts; derived margins of error and significance tests are not supplied. Read the indicator definition before interpreting a difference.
- Exact identifier
- 0400000US48
- Source publication
- ACS: January 29, 2026. PEP: January 27, 2026.
- Source acquisition / snapshot publication
- September 30, 2026 / October 1, 2026
- Boundaries
- ACS 2024 geographic definitions; PEP Vintage 2025. Identical identifiers are joined, without treating the two products as the same period.
Counties and county equivalents in Texas
Each entry uses its own Census identifier and source-defined boundary. Connecticut entries are planning regions; Alaska, Louisiana, Virginia and other jurisdictions may use county equivalents.
- Anderson County County · 48001
- Andrews County County · 48003
- Angelina County County · 48005
- Aransas County County · 48007
- Archer County County · 48009
- Armstrong County County · 48011
- Atascosa County County · 48013
- Austin County County · 48015
- Bailey County County · 48017
- Bandera County County · 48019
- Bastrop County County · 48021
- Baylor County County · 48023
- Bee County County · 48025
- Bell County County · 48027
- Bexar County County · 48029
- Blanco County County · 48031
- Borden County County · 48033
- Bosque County County · 48035
- Bowie County County · 48037
- Brazoria County County · 48039
- Brazos County County · 48041
- Brewster County County · 48043
- Briscoe County County · 48045
- Brooks County County · 48047
- Brown County County · 48049
- Burleson County County · 48051
- Burnet County County · 48053
- Caldwell County County · 48055
- Calhoun County County · 48057
- Callahan County County · 48059
- Cameron County County · 48061
- Camp County County · 48063
- Carson County County · 48065
- Cass County County · 48067
- Castro County County · 48069
- Chambers County County · 48071
- Cherokee County County · 48073
- Childress County County · 48075
- Clay County County · 48077
- Cochran County County · 48079
- Coke County County · 48081
- Coleman County County · 48083
- Collin County County · 48085
- Collingsworth County County · 48087
- Colorado County County · 48089
- Comal County County · 48091
- Comanche County County · 48093
- Concho County County · 48095
- Cooke County County · 48097
- Coryell County County · 48099
- Cottle County County · 48101
- Crane County County · 48103
- Crockett County County · 48105
- Crosby County County · 48107
- Culberson County County · 48109
- Dallam County County · 48111
- Dallas County County · 48113
- Dawson County County · 48115
- Deaf Smith County County · 48117
- Delta County County · 48119
- Denton County County · 48121
- DeWitt County County · 48123
- Dickens County County · 48125
- Dimmit County County · 48127
- Donley County County · 48129
- Duval County County · 48131
- Eastland County County · 48133
- Ector County County · 48135
- Edwards County County · 48137
- El Paso County County · 48141
- Ellis County County · 48139
- Erath County County · 48143
- Falls County County · 48145
- Fannin County County · 48147
- Fayette County County · 48149
- Fisher County County · 48151
- Floyd County County · 48153
- Foard County County · 48155
- Fort Bend County County · 48157
- Franklin County County · 48159
- Freestone County County · 48161
- Frio County County · 48163
- Gaines County County · 48165
- Galveston County County · 48167
- Garza County County · 48169
- Gillespie County County · 48171
- Glasscock County County · 48173
- Goliad County County · 48175
- Gonzales County County · 48177
- Gray County County · 48179
- Grayson County County · 48181
- Gregg County County · 48183
- Grimes County County · 48185
- Guadalupe County County · 48187
- Hale County County · 48189
- Hall County County · 48191
- Hamilton County County · 48193
- Hansford County County · 48195
- Hardeman County County · 48197
- Hardin County County · 48199
- Harris County County · 48201
- Harrison County County · 48203
- Hartley County County · 48205
- Haskell County County · 48207
- Hays County County · 48209
- Hemphill County County · 48211
- Henderson County County · 48213
- Hidalgo County County · 48215
- Hill County County · 48217
- Hockley County County · 48219
- Hood County County · 48221
- Hopkins County County · 48223
- Houston County County · 48225
- Howard County County · 48227
- Hudspeth County County · 48229
- Hunt County County · 48231
- Hutchinson County County · 48233
- Irion County County · 48235
- Jack County County · 48237
- Jackson County County · 48239
- Jasper County County · 48241
- Jeff Davis County County · 48243
- Jefferson County County · 48245
- Jim Hogg County County · 48247
- Jim Wells County County · 48249
- Johnson County County · 48251
- Jones County County · 48253
- Karnes County County · 48255
- Kaufman County County · 48257
- Kendall County County · 48259
- Kenedy County County · 48261
- Kent County County · 48263
- Kerr County County · 48265
- Kimble County County · 48267
- King County County · 48269
- Kinney County County · 48271
- Kleberg County County · 48273
- Knox County County · 48275
- La Salle County County · 48283
- Lamar County County · 48277
- Lamb County County · 48279
- Lampasas County County · 48281
- Lavaca County County · 48285
- Lee County County · 48287
- Leon County County · 48289
- Liberty County County · 48291
- Limestone County County · 48293
- Lipscomb County County · 48295
- Live Oak County County · 48297
- Llano County County · 48299
- Loving County County · 48301
- Lubbock County County · 48303
- Lynn County County · 48305
- Madison County County · 48313
- Marion County County · 48315
- Martin County County · 48317
- Mason County County · 48319
- Matagorda County County · 48321
- Maverick County County · 48323
- McCulloch County County · 48307
- McLennan County County · 48309
- McMullen County County · 48311
- Medina County County · 48325
- Menard County County · 48327
- Midland County County · 48329
- Milam County County · 48331
- Mills County County · 48333
- Mitchell County County · 48335
- Montague County County · 48337
- Montgomery County County · 48339
- Moore County County · 48341
- Morris County County · 48343
- Motley County County · 48345
- Nacogdoches County County · 48347
- Navarro County County · 48349
- Newton County County · 48351
- Nolan County County · 48353
- Nueces County County · 48355
- Ochiltree County County · 48357
- Oldham County County · 48359
- Orange County County · 48361
- Palo Pinto County County · 48363
- Panola County County · 48365
- Parker County County · 48367
- Parmer County County · 48369
- Pecos County County · 48371
- Polk County County · 48373
- Potter County County · 48375
- Presidio County County · 48377
- Rains County County · 48379
- Randall County County · 48381
- Reagan County County · 48383
- Real County County · 48385
- Red River County County · 48387
- Reeves County County · 48389
- Refugio County County · 48391
- Roberts County County · 48393
- Robertson County County · 48395
- Rockwall County County · 48397
- Runnels County County · 48399
- Rusk County County · 48401
- Sabine County County · 48403
- San Augustine County County · 48405
- San Jacinto County County · 48407
- San Patricio County County · 48409
- San Saba County County · 48411
- Schleicher County County · 48413
- Scurry County County · 48415
- Shackelford County County · 48417
- Shelby County County · 48419
- Sherman County County · 48421
- Smith County County · 48423
- Somervell County County · 48425
- Starr County County · 48427
- Stephens County County · 48429
- Sterling County County · 48431
- Stonewall County County · 48433
- Sutton County County · 48435
- Swisher County County · 48437
- Tarrant County County · 48439
- Taylor County County · 48441
- Terrell County County · 48443
- Terry County County · 48445
- Throckmorton County County · 48447
- Titus County County · 48449
- Tom Green County County · 48451
- Travis County County · 48453
- Trinity County County · 48455
- Tyler County County · 48457
- Upshur County County · 48459
- Upton County County · 48461
- Uvalde County County · 48463
- Val Verde County County · 48465
- Van Zandt County County · 48467
- Victoria County County · 48469
- Walker County County · 48471
- Waller County County · 48473
- Ward County County · 48475
- Washington County County · 48477
- Webb County County · 48479
- Wharton County County · 48481
- Wheeler County County · 48483
- Wichita County County · 48485
- Wilbarger County County · 48487
- Willacy County County · 48489
- Williamson County County · 48491
- Wilson County County · 48493
- Winkler County County · 48495
- Wise County County · 48497
- Wood County County · 48499
- Yoakum County County · 48501
- Young County County · 48503
- Zapata County County · 48505
- Zavala County County · 48507