Elizabeth is a city in Union County, New Jersey, United States. As of the 2020 United States Census, the city had a total population of 137,298.[1] It is New Jersey's fourth largest city.[2] In 2008, Elizabeth was named one of "America's 50 Greenest Cities" by Popular Science magazine, the only city in New Jersey selected.[3] The Elizabeth River runs into Newark Bay in Elizabeth.