How Many Counties are in New Jersey?

The state of New Jersey has only twenty-one counties in it. The counties together contain 566 municipalities. It has 250 boroughs, 52 cities, 15 towns, 245 townshops, and 4 villages.