According the US Census (pdf), there 1245 million credit cards in 2009 and a projection of 1167 million for 2012:
There were more than 500 million debit cards:
I am not sure how cards that can act as both a debit card and a credit card are counted, but we can say that there are way more debit/credit cards than people in the US.

