Banks have been replacing cards with chip enabled cards as they expire or customer requests replacement. Most major banks are also reissuing cards with chips proactively if they won't expire before October. All the credit cards I carry now have a chip. All new credit cards from Citibank, Bank of America, Chase, Capital One, Wells Fargo, US Bank, American Express, and Discover all come with chips now. I can't speak for regional banks or credit unions, but those banks I listed cover the vast majority of credit cards issued.
Most debit cards don't have chips because they don't have as much fraud protection. For credit card fraud, the customer usually has zero liability so the bank has to shell out money to cover the fraud. For debit cards, the money is taken right out of your pockets, not the banks, so they have less incentive/need to spend the money on better fraud protection on debit. Each chip card apparently costs about $2 each to issue, vs something like 40 cents for a non-chip card. Chase, however, has been issuing debit cards with chips. They're the only one as far as I know.