There are plenty of places where to donate blood. Virtually every hospital has it’s own blood bank, and there are companies that collect blood through blood drives and similar activities.
You have national organisations like American Red Cross or America’s Blood Centers and various regional organisations spreed across the country.
The easiest way to find a place to give blood is to visit the websites of the organisations in your area and check to see where they have collecting points. Most of them will organize blood drives and other events in various locations, so chances are you will have plenty of convenient options.
We’ve put together a map with the most important blood banks and their contact data. Zoom in on the area you are interested and then click on any blood donation center for more details. Simply visit the website or give a call for more info regarding what option they offer to potential donors.
If you are interested in donating blood for money you should check with the centers in your area. Note that most organisations relay on volunteer donors when it comes to blood, but the majority of them pay for plasma donations.