Walkertown is a town in Forsyth County, North Carolina, United States. It is part of the Piedmont Triad. The population was 4,675 at the 2010 census. Walkertown is located in eastern Forsyth County at 36933N80104W / 36.15917N 80.16778W / 36.15917; -80.16778 (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 (13km) to downtown Winston-Salem. US 311 continues north-northeast 22 miles (35km) to Madison, while US 158 leads east-northeast 33 miles (53km) to Reidsville. North Carolina Highway 66 crosses both highways, leading northwest 10 miles (16km) to Rural Hall and southeast 7 miles (11km) to Kernersville.