Directory
Donate blood in India
2798 centres in 1104 cities
India runs one of the world's largest blood bank systems, with thousands of licensed centres across states and territories. The Ministry of Health publishes updated national directories.
Demand often outpaces supply during dengue season, road accidents and childbirth peaks; campaigns promote voluntary donors beyond family replacement.
Major cities such as Mumbai, Delhi or Bengaluru host 24-hour banks, while smaller districts rely on regional referral hospitals.
Our directory lists 2798 blood donation centres across 1104 cities in India. Data comes from official sources or OpenStreetMap and is refreshed regularly.
Centres by region
Cities grouped by state or region as given by the source.
- Andaman And Nicobar Islands1 city · 3 centres
- Andhra Pradesh55 cities · 137 centres
- Arunachal Pradesh11 cities · 11 centres
- Assam33 cities · 66 centres
- Bihar37 cities · 82 centres
- Chandigarh1 city · 4 centres
- Chhattisgarh27 cities · 68 centres
- Dadra And Nagar Haveli1 city · 1 centre
- Daman And Diu2 cities · 2 centres
- Delhi2 cities · 68 centres
- Goa4 cities · 5 centres
- Gujarat42 cities · 136 centres
- Haryana29 cities · 81 centres
- Himachal Pradesh16 cities · 21 centres
- Jammu And Kashmir23 cities · 35 centres
- Jharkhand20 cities · 42 centres
- Karnataka58 cities · 192 centres
- Kerala116 cities · 174 centres
- Lakshadweep1 city · 1 centre
- Madhya Pradesh60 cities · 139 centres
- Maharashtra45 cities · 320 centres
- Manipur4 cities · 5 centres
- Meghalaya3 cities · 7 centres
- Mizoram9 cities · 10 centres
- Nagaland8 cities · 11 centres
- Odisha60 cities · 103 centres
- Puducherry10 cities · 18 centres
- Punjab47 cities · 105 centres
- Rajasthan42 cities · 83 centres
- Sikkim2 cities · 3 centres
- Tamil Nadu100 cities · 291 centres
- Telangana70 cities · 149 centres
- Tripura4 cities · 7 centres
- Uttar Pradesh92 cities · 276 centres
- Uttarakhand15 cities · 28 centres
- West Bengal54 cities · 114 centres
Cities
Select a city to see donation centres.
- Aalo1 centres
- Abohar1 centres
- Adilabad2 centres
- Adimali1 centres
- Adoni2 centres
- Adoor2 centres
- Adukamparai1 centres
- Adyar1 centres
- Agartala4 centres
- Agra18 centres
- Ahmedabad24 centres
- Ahmednagar15 centres
- Ahwa1 centres
- Aizawl2 centres
- Ajmer5 centres
- Ajnala1 centres
- Akola9 centres
- Alappuzha2 centres
- Alathur1 centres
- Alibag1 centres
- Aligarh8 centres
- Alirajpur1 centres
- Allahabad6 centres
- Almora1 centres
- Aluva1 centres
- Alwar2 centres
- Alwaye2 centres
- Amalanagar1 centres
- Amalapuram3 centres
- Ambala3 centres
- Ambala City2 centres
- Ambasamudram1 centres
- Ambedkar Nagar2 centres
- Ambikapur3 centres
- Ambilikai1 centres
- Ambur2 centres
- Ameerpet3 centres
- Amethi1 centres
- Amravati5 centres
- Amreli1 centres
- Amritsar10 centres
- Amroha1 centres
- Anakapalli2 centres
- Anand3 centres
- Anandapur1 centres
- Anandpur Sahib1 centres
- Anantapur1 centres
- Ananthapur2 centres
Source: data.gov.in (Ministry of Health / NIHFW) — National blood bank directory. For guidance only; confirm hours with each centre. National Institute of Health and Family Welfare (NIHFW), Ministry of Health and Family Welfare, 2022, Blood Bank Directory (National Health Portal), Open Government Data (OGD) Platform India, 12/07, https://data.gov.in/catalog/blood-bank-directory-national-health-portal. Published under Government Open Data License - India (GODL): https://data.gov.in/Godl. This does not imply endorsement by the data provider.