Stokesdale is a town in the northwestern corner of Guilford County, North Carolina, United States. The population was 3,267 at the 2000 census. At the 2010 census, the population had risen to 5,047. Belews Lake is located nearby. Stokesdale is located at 361411N795857W / 36.23639N 79.98250W / 36.23639; -79.98250 (36.236371, -79.982393).