Yes, Charlotte does get snow in the winter, though usually only a small amount. The city averages 2-3.5 inches of snow.