There are thousands of shared hosting providers in the United States alone.
Shared web hosting can also be done privately by sharing the cost of running a server in a colocation centre; this is called cooperative hosting.