Summit is a city in Union County, New Jersey, United States. As of the 2010 census, the city had a population of 21,457.