Union County is a county in the U.S. state of New Jersey. As of the 2020 census, the county had a population of 575,345.[1] The county seat is Elizabeth.