Walkertown is a town in Forsyth County, North Carolina, United States. It is part of the Piedmont Triad. The population was 4,009 at the 2000 census. It is named after an early resident.
Walkertown is located at 36°9′33″N 80°10′4″W / 36.15917°N 80.16778°W / 36.15917; -80.16778 (36.159159, -80.167661).
According to the United States Census Bureau, the town has a total area of 5.9 square miles (15.2 km²), all of it land.