Richmond County and Its Homes
Richmond County shrank 2 percent from 2020 to 2025, to 42,041 people by the Census Bureau's estimate, in about 19,900 housing units.
Its six incorporated towns each have a page here: Rockingham, Hamlet, Ellerbe, Dobbins Heights, Hoffman and Norman. About 45 percent of Richmond County's housing units are inside town limits, the rest in unincorporated areas.

Richmond County at a Glance
- Population: 42,041 (2025), 42,729 (2020)
- Housing units: about 19,900
- Median year built: 1976 (North Carolina: 1991)
- Built before 1980: 57% (statewide: 34%)
- Detached houses: 68%
- Mobile homes: 20%
- Owner-occupied: 66%
- Heated with electricity: 68% (statewide: 65%)
- Climate zone: 3 on both maps
- Towns with pages here: 6
Census Bureau estimates for Richmond County (housing: 2020 to 2024).
Towns and Communities in Richmond County
Rockingham
8,815 people · median home 1967 · Duke Energy Progress
Hamlet
5,870 people · median home 1963 · Duke Energy Progress
Ellerbe
845 people · median home 1980 · Duke Energy Progress
Dobbins Heights
685 people · Duke Energy Progress
Hoffman
426 people · median home 1992 · Duke Energy Progress
Norman
99 people · Duke Energy Progress
Unincorporated communities the Census Bureau maps in Richmond County: East Rockingham (about 1,600 housing units, median year built 1970), Cordova (median year built 1977) and Roberdel.
What We Do in Richmond County
Attic Insulation in Richmond County
Some 57 percent of Richmond County housing units predate 1980; joists showing above their insulation mean more blown-in fiberglass is due, R-49 from bare.
Attic Insulation Removal in Richmond County
Wet, moldy or animal-soiled insulation comes out of Richmond County attics, and a mouse-soiled Richmond County attic is sanitized and deodorized; in the 22 percent of homes built before 1960, vermiculite is ruled out first.
Air Sealing in Richmond County
Some 68 percent of Richmond County homes heat with electricity, often through attic ducts; their joints and the ceiling's gaps are sealed first.
Homes in Richmond County
Half of Richmond County's 19,900 housing units were built before 1976: 41 percent before 1970 (22 percent statewide), 57 percent before 1980 (nearly all before the state's 1978 insulation rule) and 7 percent in 2010 or later (16 percent statewide). The largest share went up in the 1960s; fiberglass from those years may have settled, so check its depth against the joists. Among Richmond County towns, the median home is oldest in Hamlet (1963) and newest in Hoffman (1992).
Richmond County by type: 68 percent detached houses, 11 percent in buildings of two or more homes and 20 percent mobile homes. In Richmond County, 68 percent of homes heat with electricity, 16 percent with piped gas and 12 percent with tank gas (6 percent statewide).
Richmond County Homes by Year Built
- Before 1940: about 1,280 units, 6% (±1)
- 1940s: about 1,260 units, 6% (±2)
- 1950s: about 1,890 units, 10% (±2)
- 1960s: about 3,670 units, 18% (±2)
- 1970s: about 3,270 units, 16% (±2)
- 1980s: about 2,390 units, 12% (±2)
- 1990s: about 2,750 units, 14% (±2)
- 2000s: about 1,930 units, 10% (±2)
- 2010s: about 1,250 units, 6% (±2)
- 2020 or later: about 210 units, 1% (±1)
Climate Across Richmond County
NOAA 1991 to 2020 normals for Richmond County towns, by station: Hamlet station (Rockingham, Hamlet, Dobbins Heights and Hoffman): about 2,820 heating and 2,080 cooling degree days; Jackson Springs 5 WNW station (Ellerbe and Norman): about 3,040 heating and 1,780 cooling degree days.
Power and Gas in Richmond County
The card lists Richmond County's town utilities by the territory maps; a power bill confirms the one at an address.
Piedmont Natural Gas holds the Richmond County gas franchise (NC Utilities Commission map), and 16 percent of Richmond County homes heat with piped gas.
Who Supplies Power in Richmond County
- Duke Energy Progress: Rockingham, Hamlet, Ellerbe, Dobbins Heights, Hoffman and Norman
- Pee Dee Electric: homes near Rockingham, Hamlet, Ellerbe, Dobbins Heights, Hoffman and Norman
Energy Programs for Richmond County Homes
Check each program's current terms for a Richmond County home; some pay only through the utility's contractor network. Insulation Pros is an approved Duke Energy trade ally for Duke's rebate.
Programs for Richmond County
- Smart $aver Insulate and Seal (Duke Energy rebate; Rockingham, Hamlet, Ellerbe, Dobbins Heights and more).
- Home Energy House Call (Duke Energy home assessment; Rockingham, Hamlet, Ellerbe, Dobbins Heights and more).
- Income-qualified Weatherization (Duke Energy income-qualified; Rockingham, Hamlet, Ellerbe, Dobbins Heights and more).
- Energy Saver North Carolina (statewide income-qualified; any Richmond County address).
- Weatherization Assistance Program (statewide income-qualified; any Richmond County address).
- Piedmont Natural Gas lists rebates for high-efficiency gas furnaces, and none for insulation or air sealing (program page).
Richmond County Insulation FAQs
Do you serve all of Richmond County?
Yes: Rockingham, Hamlet, Ellerbe, Dobbins Heights, Hoffman and Norman, and every unincorporated Richmond County address.
Which utilities offer insulation rebates in Richmond County?
Duke Energy's Smart $aver Insulate and Seal (Rockingham, Hamlet, Ellerbe, Dobbins Heights and more).
Does attic insulation in Richmond County need a permit?
Ask Richmond County Building Inspection before work starts. For an address in Rockingham, Hamlet, Ellerbe or another Richmond County town, the town or city hall can tell you whether Richmond County's office handles its permits.
Counties Near Richmond County
Scotland County · Anson County · Montgomery County · Moore County · Hoke County · All service areas
Richmond County, NC
Open in Google Maps (opens in a new tab)Insulation Pros in Richmond County
An insulation contractor serving North Carolina, Richmond County included.
Send the square footage of your Richmond County attic, or call (336) 870-3893.
