There are dozens of competitive providers in major cities, and many people subscribe to multiple (I buy broadband from Verizon (LTE) and TWC (cablemodem)).
Even small cities usually have a cable, dsl, and wireless option. The smallest rural cities I'm thinking of offer WiMax or some kind of similar service which is cheaper than cable for many customers.