Stem is located in Granville County, NC. The population is 1,018, making Stem the 4th largest city in Granville County.
There are 1 public schools in Stem with an average Homefacts rating of C. The total crime rate for Stem is low , and there are 7 registered sex offenders residing in the city. Unemployment in Stem is moderate and the median home sales price is $0. Detailed and up-to-date Stem property reports are available for any property address.
Cities near Stem include Tally Ho Township, Dutchville Township and Butner.