Cherryville is a city in Gaston County, North Carolina, United States. The population was 5,361 at the 2000 census. The New Year's Shooters preserve the area's German heritage by honoring the custom of beginning each year with a chant and the shooting of muskets.