Skip to content

Checked

Harrisburg, NC

Town in Cabarrus County, North Carolina. ZIP codes: 28075.

Population

19,633

Land area

12.6sq mi

People per sq mi

1,562

ZIP codes

1

Harrisburg and its ZIP codes

Harrisburg at a glance

  • Harrisburg is about 7.1 times as dense as North Carolina as a whole.
  • It is the 51st most populous of 772 cities and towns in North Carolina.
  • Households here earn a median of $148,254 a year, about 2 times the North Carolina figure of $72,388.
  • A typical owner-occupied home is valued at $478,000 (65% above North Carolina) and median rent is $2,640 a month.

Local data for Harrisburg, NC

Counts from official public data

Housing and community stats

Harrisburg, NC, American Community Survey 2020-2024

Full profile

Median household income

$148,254

Poverty rate

3.7%

Median home value

$478,000

Median rent

$2,640/mo

Homeownership

91.5%

Bachelor's or higher

56.5%

Median age

40.1

Average commute

29.6 min

Largest reported origins and ancestries: German Americans (2,368), Indian Americans (1,903), Italian Americans (1,043).

Home values and rentsIncome, education and commute

Economy and federal money

Jobs, pay, income and spending are for Cabarrus County. PPP loans are for Harrisburg.

Details

Unemployment rate

3.0%

Sep 2026, -0.6 pts in a year

Average annual pay

$58,049

91,560 jobs, 2025

Income per person

$61,113

BEA, 2024

Federal spending

$1.2B

FY 2026, $5,238 per person

Cabarrus County economyFederal spending

How people get to work

Harrisburg, NC, workers 16 and older. American Community Survey 5-year estimates

  • Drove alone64.1%
  • Carpooled5.1%
  • Public transit2.9%
  • Walked0.6%
  • Bicycle0.0%
  • Taxi, ride-hailing, motorcycle or other1.1%
  • Worked from home26.3%

Average one-way commute: 29.6 minutes for people who do not work from home.

Environment and hazard risk

Harrisburg, NC, from FEMA, NOAA and EPA

Full report

Natural hazard risk

Relatively Moderate

Top: ice storm

Storm events since 1996

532

Countywide, mostly thunderstorm wind

Flood insurance policies

434

0.5% of homes, county

July high / Jan low

92° / 29°F

47.9 inches of rain a year

Hazards, floods and storm historyCheck a flood zone

Health statistics

Share of adults in Harrisburg, NC, CDC PLACES estimates

All 40 measures

Obesity

30.7%

U.S. 33.3% -2.6 pts

Diabetes

9.8%

U.S. 12.1% -2.3 pts

Smoking

10.5%

U.S. 12.8% -2.3 pts

Uninsured (18-64)

7.2%

U.S. 11.1% -3.9 pts

ZIP codes in Harrisburg

1 in or overlapping Harrisburg. Population shown

·

Cities near Harrisburg

NameDistanceLand area (sq mi)
ConcordCity6.4 mi64.7
MidlandTown8.8 mi13.3
Mint HillTown9.7 mi24.6
KannapolisCity11 mi34.9
LocustCity12 mi8.2
CharlotteCity13 mi311.6
FairviewTown13 mi30
Mount PleasantTown13 mi3.6
StanfieldTown13 mi4.5
MatthewsTown13 mi17.1
StallingsTown14 mi8.4
Hemby BridgeTown14 mi2.3
EnochvilleCensus-designated place14 mi4
DavidsonTown15 mi6.5
HuntersvilleTown15 mi41.8
Lake ParkVillage16 mi0.7

Frequently asked questions

What county is Harrisburg, NC in?
Harrisburg is in Cabarrus County, North Carolina.
What ZIP codes are in Harrisburg, NC?
ZIP codes in or overlapping Harrisburg include 28075.
What is the population of Harrisburg, NC?
About 19,633 people live in Harrisburg, based on American Community Survey 5-year estimates.
What cities are near Harrisburg?
Nearby places include Concord (6.4 mi), Midland (8.8 mi), Mint Hill (9.7 mi), Kannapolis (11 mi), Locust (12 mi).

Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023

Share: