Winston-Salem, NC Metro Area

The Winston-Salem, NC metro area is home to 683,637 residents and 306,432 housing units, centered in North Carolina. Its median household income is $64,282, and the median family income is $80,465. The median age is 40.6, 1.5 years older than the North Carolina median of 39.1. Residents are 48.3% male and 51.7% female.

Population

683,637

Median household income

$64,282

Median family income

$80,465

Median age

40.6

Housing units

306,432

Zip codes

37

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 68.8%, followed by Black residents at 17.4%. Hispanic or Latino residents, who can be of any race, make up 11.8% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Winston-Salem, NC Metro Area

The Winston-Salem, NC metro area includes 37 zip codes across 5 counties, home to a combined 681,505 residents. The most populous is Kernersville (27284) with 57,119 residents. Median household incomes range from $41,580 in Winston Salem (27105) to $94,477 in Advance (27006). Home values are highest in Lewisville (27023) at $369,100 and lowest in Jonesville (28642) at $144,500. Winston Salem (27109) has the youngest population, with a median age of 19.8, while Germanton (27019) is the oldest at 59.4.

Highest income

$94,477

Advance (27006)

Lowest income

$41,580

Winston Salem (27105)

Highest home value

$369,100

Lewisville (27023)

Lowest median rent

$584/mo

Sandy Ridge (27046)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $64,282, and 19 of 35 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
27284KernersvilleForsyth County57,119$80,739$283,600$1,15342.173.1%
27107Winston SalemForsyth County51,305$59,897$220,900$88335.672.8%
27106Winston SalemForsyth County49,296$66,091$313,100$1,14537.356.0%
27360ThomasvilleDavidson County48,520$60,898$190,700$87940.868.5%
27127Winston SalemForsyth County41,450$63,822$219,600$1,11836.365.7%
27105Winston SalemForsyth County41,257$41,580$168,400$92635.253.6%
27292LexingtonDavidson County40,369$54,468$211,400$84840.670.2%
27295LexingtonDavidson County38,521$65,446$211,300$93244.675.5%
27103Winston SalemForsyth County33,978$66,582$241,700$1,25938.754.6%
27104Winston SalemForsyth County31,184$77,056$359,300$1,17143.559.6%
27012ClemmonsForsyth County29,708$94,082$340,900$1,22745.580.4%
27028MocksvilleDavie County26,026$66,166$225,700$83043.078.5%
27101Winston SalemForsyth County21,881$44,611$221,000$1,01033.732.7%
27021KingStokes County17,029$61,736$219,600$85143.872.9%
27006AdvanceDavie County16,254$94,477$334,600$1,00948.787.8%
27055YadkinvilleYadkin County14,436$63,770$198,900$83142.979.4%
27023LewisvilleForsyth County13,998$88,418$369,100$1,06441.587.4%
27040PfafftownForsyth County12,574$92,365$278,000$1,51442.993.2%
27052Walnut CoveStokes County10,599$57,913$186,700$69945.080.7%
27045Rural HallForsyth County10,086$70,345$194,300$1,08142.672.9%
27239DentonDavidson County8,409$61,098$204,400$86553.183.8%
27018East BendYadkin County7,838$66,725$234,500$73043.277.9%
27051WalkertownForsyth County7,674$70,825$209,900$1,14639.781.1%
27043PinnacleStokes County6,885$75,513$211,300$85349.188.7%
27020HamptonvilleYadkin County5,854$47,590$170,600$87544.684.6%
28642JonesvilleYadkin County5,591$45,781$144,500$64244.262.3%
27299LinwoodDavidson County5,144$75,433$196,500$93837.174.5%
27011BoonvilleYadkin County5,109$66,861$168,300$83849.877.5%
27050TobaccovilleForsyth County3,701$85,820$188,700$91949.184.4%
27009Belews CreekForsyth County3,493$83,300$280,400n/a45.397.8%
27053WestfieldStokes County3,187$66,875$224,500$76952.683.4%
27019GermantonStokes County2,946$54,609$205,000$77759.479.5%
27109Winston SalemForsyth County2,583n/an/an/a19.8n/a
27046Sandy RidgeStokes County2,285$49,632$181,500$58452.787.4%
27110Winston SalemForsyth County2,171n/an/an/a19.9n/a
27016DanburyStokes County1,858$54,920$177,300n/a48.584.6%
27022LawsonvilleStokes County1,187$41,645$162,500$75444.882.4%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top