Doppel Trends
Live Census dataSearch a place

Grand Terrace, California

Grand Terrace city, California · ACS 2024 5-year estimates · CBP 2023

San Bernardino County · 3.5 sq mi

Comparison group
Historical Doppelgängers

Where has Grand Terrace looked like this before?

Searching stored historical observations…

Key statistics vs peer group
Metric2010–2025Grand TerracePeer medianPctileSource
Population13,07812,27273
Population change (10 yr)n/an/a
Median household income$83,628$77,79655
Poverty rate7.5%11.1%18
Bachelor's degree or higher28.4%27.5%64
Housing unit change (10 yr)n/an/a
Median owner-occupied home value$517,600$277,00091
Median gross rent$2,024$1,27082
Housing vacancy rate6.6%4.8%64
Worked from home10.8%9.4%64
Population, 2010–2024
Grand TerracePeer median
Median household income, 2010–2024
Grand TerracePeer median
Change between releases
Metric2010201720172024Peer median, latest span
Population+2.7%+5.1%+2.9%
Housing units-4.8%+14.9%+4.9%
Median household income+5.0%+27.8%+32.2%
Median owner-occupied home value-17.8%+87.7%+56.7%
Median gross rent+14.5%+55.1%+39.9%
Bachelor's degree or higher+21.8%+7.4%+14.4%
Worked from home+137.7%+86.6%+204.9%
Poverty rate+197.3%-35.7%+0.6%
Establishment density · San Bernardino County, per 10k residents
Restaurants & bars18.0US 21.3below US rate
Grocery & food retail4.0US 4.8below US rate
Other retail0.0US n/anot published
Personal & repair services5.6US 8.1below US rate
Professional & technical services15.3US 29.5below US rate
Ambulatory health care18.5US 21.0below US rate
Arts, entertainment & recreation2.6US 5.0below US rate
Accommodation1.5US 2.1below US rate
Construction18.2US 24.3below US rate
Manufacturing0.0US n/anot published
Peer snapshot · 10 places
PlaceSimilarityPopulationPop change 10yIncomeBA or higher
Bound Brook, NJ8912,219$90,57127.1%
Freehold, NJ8712,507$85,70729.5%
Emmaus, PA8711,889$83,91732.1%
Haverstraw, NY8712,325$75,16724.8%
Somersworth, NH8712,111$74,50431.4%
Little Chute, WI8611,754$87,53828.2%
Hickory Hills, IL8614,526$77,26224.8%
Petal, MS8611,294$74,75027.8%
Marion, AR8613,623$78,33024.7%
Ottawa, KS8512,678$71,69925.8%