Walkertown is a town in Forsyth County, North Carolina, United States and a suburb of Winston-Salem. It is part of the Piedmont Triad. The population was 4,675 at the 2010 census.
Walkertown is located in eastern Forsyth County at 36°9′33″N 80°10′4″W (36.159159, -80.167661). It is bordered to the southwest by the city of Winston-Salem. U.S. Route 311 passes through the center of town, and U.S. Route 158 passes through the southeast part; both highways lead southwest 8 miles (13 km) to downtown Winston-Salem. US 311 continues north-northeast 22 miles (35 km) to Madison, while US 158 leads east-northeast 33 miles (53 km) to Reidsville. North Carolina Highway 66 crosses both highways, leading northwest 10 miles (16 km) to Rural Hall and southeast 7 miles (11 km) to Kernersville.
According to the United States Census Bureau, Walkertown has a total area of 6.6 square miles (17.1 km2), of which 0.19 square miles (0.5 km2), or 0.31%, is water.
As of the census of 2000, there were 4,009 people, 1,696 households, and 1,187 families residing in the town. The population density was 683.6 people per square mile (264.1/km2). There were 1,793 housing units at an average density of 305.7 per square mile (118.1/km2).