How many counties are there in the US?

The US has:

3009 counties

64 parishes

16 boroughs

41 independent municipalities or cities