County demographics · Texas

Harris County, Texas demographics

Harris County, Texas (county FIPS 48201) has a median household income of $74,983 (±$639) and a total population of 4,838,303 in the American Community Survey 5-year estimates for 2020-2024.

Margins of error are at the 90% confidence level. The figures describe 2020-2024 (dollars in 2024 dollars), not the present. 143 ZIP Code Tabulation Areas overlap the county (Census 2020).

Data as of Oct 22, 2026 (Olympus publication) · Markdown version

  • Values are ACS 5-year estimates for 2020-2024 (dollars in 2024 dollars), not current figures.
  • ZCTA-county overlaps come from the Census 2020 relationship file and use 2020 counties, by land area; Connecticut uses its legacy counties, not the planning regions in ACS 2022+.

ACS 5-year estimates, 2020-2024

Census American Community Survey 5-year estimates for 2020-2024, with 90% margins of error as published by the Census Bureau.

MetricEstimateMargin of error (90%)ACS table
Total population4,838,303none (controlled estimate)B01003
Median age34.6 years±0.1 yearsB01002
Households1,757,164±3,293B11001
Median household income (inflation-adjusted to the final ACS year)$74,983±$639B19013
Median value of owner-occupied housing units$276,600±$1,878B25077
Median gross rent$1,401±$7B25064
Owner-occupied share of occupied housing units54.7%none (derived from several estimates)B25003 (derived)
Renter-occupied share of occupied housing units45.3%none (derived from several estimates)B25003 (derived)
High school graduate or higher (age 25+)82.5%none (derived from several estimates)B15003 (derived)
Bachelor's degree or higher (age 25+)34.2%none (derived from several estimates)B15003 (derived)
Share of people below the poverty level16.3%none (derived from several estimates)B17001 (derived)
Unemployment rate (civilian labor force)6.7%none (derived from several estimates)B23025 (derived)
  • Dollar values are in 2024 inflation-adjusted dollars.
  • Percentages' margins of error are in percentage points (pp).

Geography

MeasureValue
County FIPS48201
Land area1,707.29 sq mi
Water area70.07 sq mi
Population density2,834 per sq mi of land
Geography vintage2024 Gazetteer

ZIP codes (ZCTAs) in this county

ZCTAs that overlap the county in the Census 2020 ZCTA to county relationship file, largest share of the county's land first.

ZCTAShare of county landShare of ZCTA landCounty is the ZCTA's primary county
775324.8%100%Yes
774474%66.5%Yes
774333.5%100%Yes
774932.5%68.1%Yes
770442.3%100%Yes
775212.2%77.3%Yes
774292.2%100%Yes
775712.2%100%Yes
773362.1%100%Yes
773772.1%100%Yes
773752.1%100%Yes
770841.9%100%Yes
774841.8%20.7%
774491.6%100%Yes
773381.5%100%Yes
773791.5%100%Yes
773961.5%100%Yes
770491.4%100%Yes
773731.4%100%Yes
770321.4%100%Yes
773891.2%100%Yes
770151.2%100%Yes
775201.2%95.7%Yes
770411.1%100%Yes
773461.1%100%Yes
770771%100%Yes
775071%100%Yes
770950.9%100%Yes
770640.9%100%Yes
770730.9%100%Yes
770340.8%100%Yes
770430.8%100%Yes
770400.8%100%Yes
775300.8%100%Yes
770470.8%100%Yes
775620.8%100%Yes
773880.8%100%Yes
770700.8%100%Yes
770890.8%100%Yes
770240.8%100%Yes
774500.8%65.5%Yes
770820.7%99.8%Yes
775980.7%100%Yes
773390.7%75.9%Yes
770930.7%100%Yes
775860.7%100%Yes
770480.7%100%Yes
775060.7%100%Yes
770750.7%100%Yes
770450.7%100%Yes
770880.7%100%Yes
770290.6%100%Yes
770780.6%100%Yes
770390.6%100%Yes
770160.6%100%Yes
775360.6%100%Yes
770380.6%100%Yes
770170.6%100%Yes
770130.6%100%Yes
770590.5%100%Yes
770280.5%100%Yes
770660.5%100%Yes
770900.5%100%Yes
775460.5%30.9%
775050.5%100%Yes
770550.5%100%Yes
773450.5%100%Yes
770580.5%100%Yes
770650.5%100%Yes
770600.5%100%Yes
770920.5%100%Yes
770200.5%100%Yes
770790.5%100%Yes
770070.4%100%Yes
770610.4%100%Yes
770720.4%100%Yes
770510.4%100%Yes
770360.4%100%Yes
770140.4%100%Yes
770910.4%100%Yes
773570.4%10.4%
770500.4%100%Yes
770860.4%100%Yes
770180.4%100%Yes
770260.4%100%Yes
770870.4%100%Yes
770080.4%100%Yes
770800.4%100%Yes
775030.4%100%Yes
770830.4%59.9%Yes
770090.4%100%Yes
770420.4%100%Yes
770370.4%100%Yes
770210.4%100%Yes
770960.4%100%Yes
770220.3%100%Yes
770990.3%95.1%Yes
770620.3%100%Yes
770330.3%100%Yes
770670.3%100%Yes
770350.3%100%Yes
775040.3%100%Yes
770740.3%100%Yes
770230.3%100%Yes
775020.3%100%Yes
770540.3%100%Yes
770850.3%96.9%Yes
770040.3%100%Yes
770760.3%100%Yes
770690.3%100%Yes
770710.3%100%Yes
770630.3%100%Yes
770250.3%100%Yes
770570.3%100%Yes
775230.2%4.6%
770120.2%100%Yes
775470.2%100%Yes
770050.2%100%Yes
770680.2%100%Yes
770190.2%100%Yes
774010.2%100%Yes
770530.2%31%
770560.2%100%Yes
770940.2%100%Yes
770110.2%100%Yes
770810.2%100%Yes
770310.2%99.1%Yes
775870.2%100%Yes
770030.2%100%Yes
770270.2%100%Yes
774940.2%7%
770300.2%100%Yes
770060.1%100%Yes
770020.1%100%Yes
770980.1%100%Yes
773650.1%3.8%
775810.1%5.7%
775350%0.2%
774770%5.2%
772040%100%Yes
774890%3.6%
770100%100%Yes
770460%100%Yes

Sources

Get this data from the API

The same figures, with provenance on every value, from the API (free API key, reference) or from an AI agent through the Olympus MCP server.

curl
curl -s "https://api.olympus.new-odyssey.com/v1/geo-demographics/counties/48201" -H "X-API-Key: $OLYMPUS_API_KEY"
MCP tool call
get_us_demographics {"county_fips":"48201"}

About this data