Bayonne (pronounced "bay-OWN") is a city in Hudson County, New Jersey, United States. Bayonne is east of Newark, the state's largest city, north of Elizabeth in Union County and west of Brooklyn. As of 2010, the population was 63,024.