Demographics in Horsham, PA

Population, age, race, ethnicity, and household statistics — 2023 ACS Data

Where is Horsham?

Loading map…

Population

Source: U.S. Census Bureau ACS (2023)

Total Population

15,866

Male

7,797

49.1%

Female

8,069

50.9%

Median Age

37.2

Race & Ethnicity

Source: U.S. Census Bureau ACS (2023)
White
77.4%
Black
4.0%
Hispanic
11.7%
Asian
9.9%
Two or More
2.9%
Other
5.8%

Education & Household

Source: U.S. Census Bureau ACS (2023)

Bachelor's or Higher

30.1%

High School or Higher

46.5%

Foreign Born

15.4%

Veterans

3.7%

Married

44.3%

Avg Household Size

2.6

Marital Status by Age

Source: U.S. Census Bureau ACS (2023)

Horsham, PA has a population of 15,866 with a median age of 37.2. The racial makeup is 77.4% White, 11.7% Hispanic, 4.0% Black, 9.9% Asian. About 30.1% of residents hold a bachelor's degree or higher. The foreign-born population is 15.4%.