A Blood bank is a place or organization or unit or institute or other arrangements made by such organization, unit or institution for carrying out all or any of the operations for collection, apheresis, storage, processing and distribution of blood drawn from donors and/or for preparation,storage and distribution of blood components.
Apheresis is the process by which blood drawn from a donor, after separating plasma or platelets, or leucocytes, is re-transfused simultaneously into the said donor.
A licence is required to run a blood bank. Without licence to run a blood bank is an offence under Drugs & Cosmetics Act 1940 & Rules made thereunder.
Regulatory bodies
The Central Drugs Standard Control Organisation (CDSCO) under Directorate General of Health Services, Ministry of Health & Family Welfare,Government of India is the National Regulatory Authority (NRA) of India. CDSCO along with state regulators, is jointly responsible for grant of licenses of certain specialized categories of critical Drugs such as blood and blood products.
The National Blood Transfusion Council and the Blood Transfusion Councils in each State function as the mechanism aimed at coordinating between the Government on the one side and public sector voluntary organizations, and the private sector on the other. The National Blood Transfusion Council and State Blood Transfusion Council, in collaboration with public sector voluntary organizations, professional associations and private entities, etc does advocacy for Voluntary Blood Donation, organizes local and pan-India blood donation drives and does Information Education and Communication activities.
National Blood Policy prohibits the sale and purchase of blood since it is a voluntarily donated commodity of human origin. Only licensed blood banks are permitted for collection, processing, storage and transportation of blood and blood components. At licensed blood banks, safety and quality of blood and blood components is ensured by the Food and Drugs Authority at State and National level through licensing and periodic inspections.
List of licensed blood banks in India
There are three kinds of blood banks - government, private and those run by NGOs.
To access the list of licensed blood banks in India, click here.
To locate your nearest blood bank, click here
To get status of available blood stock in blood banks, click here
Transfer of blood between Blood Banks
The Ministry of Health & Family Welfare has identified two major initiatives towards better utilisation of blood and blood components, as part of its commitment to ensure safe blood and enhanced access to blood products, on the recommendation of the National Blood Transfusion Council.
The first step is permitting the transfer of blood from one blood bank to another. This was not allowed earlier and will help in transfer of blood to places of scarcity.
The second step is fixing of an exchange value for surplus plasma available at some blood banks in the country. In the absence of the enabling provision, surplus plasma was traded or sold by the blood banks without any regulation whatsoever. An exchange value per litre of plasma has been fixed and the blood banks with surplus plasma can exchange it for consumables, equipments etc. or plasma derived products, as per their need. This exchange, however, cannot be in terms of cash. This step is expected to increase the availability of essential life saving medicines like human albumin, immunoglobulins, clotting factors, etc. which are all derived from plasma. This step would also reduce the country’s dependence on import of these products.
To view the detailed guidelines for proper and efficient transport of blood between banks, click here.
Major Blood banks - State wise
Andaman & Nicobar Islands
- Blood Bank, G.B. Pant Hospital, Port Blair
Andhra pradesh
- Blood Bank, Government Maternity Hospital, Nayapool, Hyderabad
- Blood Bank, MNJ Cancer Hospital, Hyderabad
- Blood Bank, Niloufer Hospital, Hyderabad
- Blood Bank, Government General hospital, Medical College, Kurnool
- Blood Bank, Government Victoria Hospital for Children, Vishakapatnam
- Blood Bank, Government HQs Hospital, Chittoor.
- Blood Bank, University Hospital, Vijayawada, Krishna Distt.
- Blood Bank, District Hospital, Cuddapah
- Blood Bank, District Hospital, Machilipatnam (Krishna Distt.)
- Blood Bank, District Hospital, Eluru (West Godhawari)
- Blood Bank, GGH, Ananthapur
- Blood Bank, Indian Red Cross Soceity , Hyderabad
Arunachal pradesh
- Blood Bank, General Hospital, Naharlagun, Itanagar, Papum Pare Distt
Assam
- Blood Bank, Kanaklata Civil Hospital, Tezpur, Distt. Sonitpur
- Blood Bank, Bhogeswari Phukononi Civil Hospital, Nagaon
- Blood Bank, Kushal Konwar Hospital, Golaghat
Bihar
- Blood Bank, Darbhanga Medical College Hospital, Laheriasarai
- Blood Bank, Jawahar Lal Nehru Medical College Hospital, Bhagalpur
- Blood Bank, Srikrishan Medical College, Muzafarpur
- Blood Bank, Anugrah Narain Magadh Medical College, Gaya.
- Blood Bank, Nalanda Medical College, Patna
Chandigarh
- Blood Bank, Deptt. of Transfusion Medicine, PGIMER Chandigarh
- Blood Bank, Govt. Medical College & Hospital, Sector-32, Chandigarh
- Rotary Blood Bank and Resource Centre, Sec 37, Chandigarh
Chhattisgarh
- Blood Bank, District Hospital, Durg
- Blood Bank, District Hospital, Raigarh
- Blood Bank, District Hospital, Rajnandgaon
- Blood Bank, District Hospital, Sarguja
Dadra and Nagar Haveli
- Blood Bank, Indian Red Cross Society,in Distt. Hospital, Silvassa
Daman & Diu
- Daman Raktadan Kendra, Government Hospital Campus, Marwad, Nani Daman
Delhi
- Blood Bank, Deen Dayal Upadhyay Hospital, New Delhi
- Blood Bank, Hindu Rao, Hospital, New Delhi
- Blood Bank, Kasturba Hospital, New Delhi
- Blood Bank Swamy Dayanand Hospital, New Delhi
- Blood Bank, Baba Saheb Ambedkar Hospital, Sector-6,Rohini
Goa
- Blood Bank, Goa Medical College, Bambolin, Goa
- Blood Bank, Government Hospital, Margoa (HOSPICIO Hospital)
- Blood Bank, Asilo Hospital, Mapusa
Gujarat
- Blood Bank, Civil Hospital, Amreli
- Blood Bank, District Hospital, Junagarh
- Blood Bank, Municipal Hospital, Surat
- Blood Bank,P.S. Medical College, Karamsad, Distt. Kheda
- Bhavnagar Blood Bank, Bhavnagar
- Blood Bank, G.K. General Hospital, Bhuj
- Blood Bank, Red Cross Soc., Sevashram Hosp., Bharuch
- Blood Bank, Indian Red Cross Society, Navsari, Distt. Valsad
- Blood Bank, Indian Red Cross Society, Nadiad, Kheda
- Blood Bank, Surat Health Care Foundation at Lokhat Hospital, Rampura, Surat
- Blood Bank, Indian Red Cross Society, Anand, Distt. Anand
- Blood Bank, Sheth L.G. General Hospital (MUN), Maninagar, Ahmedabad
Himachal Pradesh
- Blood Bank, Indira Gandhi Medical College, Shimla
- State Blood Bank, Rippon Hospital, Shimla
- Blood Bank, Zonal Hospital, Dharmashala, Distt. Kangra
- Blood Bank, Zonal Hospital, Mandi
Haryana
- Blood Bank, Pandit Bhagwat Dayal Sharma Post Graduate Institute of Medical Sciences, Rohtak
- Blood Bank, General Hospital, Karnal
- Blood Bank, General Hospital, Faridabad
- Blood Bank, District Hospital, Hissar
Jammu & Kashmir
- Blood Bank, SMHS Hospital, Govt. Medical College, Srinagar
- Blood Bank, Jammu Medical College Hospital, Jammu
- Blood Bank, SKIMS Hospital, Srinagar
- Blood Bank, Lalla Ded Hospital, Srinagar
- Blood Bank, Bone & Joint Hospital, Srinagar
Jharkhand
- Blood Bank, Rajendra Institute of Medical Science, Ranchi
- Jamshedpur Blood Bank, Jamshedpur, E.Singhbhum Distt.
- Blood Bank, Bokaro General Hospital (SAIL)
- Blood Bank, MGM Medical College, Jamshedpur, East Singhbhum
- Blood Bank, Patliputra Medical College Hospital, Dhanbad
Karnataka
- Blood Bank, Kidwai Memorial Institute of Oncology, Bangalore
- Rastrothana Parishath Blood Bank, Bangalore
- Blood Bank, Karnataka Institute of Medical Sciences (KIMS) Hospital, Hubli, Dharwad Distt.
- Blood Bank, M.R. Medical College, Gulbarga
- Blood Bank, NIMHANS, Bangalore
- Blood Bank, Medical College, Bellary (Vijayanagara Institute of Medical Science (VIMS))
- Blood Bank, Kasturba Medical College, (University Medical Centre) Mangalore
- Blood Bank, Bowring and Lady Curzon Hospital, Bangalore
- Blood Bank, HSIS Hospital, Bangalore
- Blood Bank, KC General Hospital, Bangalore
- Blood Bank, Victoria Hospital in Bangalore Medical College, Bangalore
- Blood Bank, Indian Red Cross Society, Karnataka State Branch, Bangalore
- Blood Bank, K.R. Hospital & Mysore Medical College, Mysore
- Blood Bank, District Hospital, Belgaum
- Blood Bank, Macgvan District Hospital, Shimogga
- Blood Bank, ESI Hospital, Rajajinagar, Bangalore
Kerala
- Blood Bank, Medical College Hospital, Trivandrum
- IMA Blood Bank, Ernakulum (Kochi)
- Blood Bank, Medical College Hospital, Calicut
- Blood Bank, Medical College Hospital, Kottayam
- Blood Bank, Shri Chitra Tirunal Institute of Medical Sciences & Technology, Trivandrum
- Blood Bank, Medical College, Thrissur
- Blood Bank, Medical College Hospital, Alappuzha
- Blood Bank, Academy of Medical Sciences, Pariyaram
- Blood Bank, District Hospital, Kollam
- Blood Bank, Government General Hospital, Trivandrum
- Blood Bank, Women and Children Hospital, Thycaud, Trivandurm Distt.
- Blood Bank, District Hospital, Manjeri, Malappuram
- Blood Bank, General Hospital, Ernakulum
- Blood Bank, General Hospital, Kozhikode
- Blood Bank, District Hospital, Cannanore
- Blood Bank, District Hospital, Trichur
- Blood Bank, Taluk HQ Hospital, Perinthalmanna, Malappuram
- Blood Bank, District Hospital, Palghat
Lakshadweep
- Blood Bank, Indira Gandhi Hospital, Kavaratti
Madhya Pradesh
- Blood Bank, MGM Medical College, Indore
- Blood Bank, Hamidia Hospital and Medical College Bhopal
- Blood Bank, Medical College, Gwalior
- Blood Bank, Medical College, Rewa
- Blood Bank, N.S.C. Bose Medical College, Jabalpur
- Blood Bank, Bhopal Memorial Hospital & Research Centre, Bhopal
- Blood Bank, District Hospital, Ujjain
- Blood Bank, District Hospital, Sagar
- Blood Bank, District Hospital, Chhindwada
- Blood Bank, District Hospital, Barwani
- Blood Bank, District Hospital, Khargone
- Blood Bank, District Hospital, Vidisha
- Blood Bank, District Hospital, Shahdol
- Blood Bank, District Hospital, Mandsaur
- Blood Bank, District Hospital, Ratlam
Maharashtra
- Blood Bank, General Hospital, Pune
- Blood Bank, Civil Hospital, Ahmednagar
- Blood Bank, General Hospital, Solapur
- Blood Bank, General Hospital, Nasik
- Blood Bank, Civil Hospital, Sangli
- Blood Bank, Civil Hospital, Thane
- Blood Bank, Civil Hospital, Satara
- Blood Bank, Civil Hospital, Govt. Medical College, Akola
- Blood Bank, Government Hospital, Ullhasnagar
- Blood Bank, Cama and Albless Hospital, Mumbai
- Blood Bank, GT Hospital, Mumbai
- Blood Bank, Rajawadi Hospital, Mumbai
- Blood Bank, St. George ’s Hospital, Near VT Station, Mumbai
- Blood Bank, Nanavati Hospital, SVP Road, West Mumbai, Mumbai
- Blood Bank, Harilal Bhagvati Hospital, SV Road, Mumbai
- Blood Bank, Cooper Hospital, Ville Parel, Mumbai
- Blood Bank, KB Bhabha Hospital, Bandra, Mumbai
- Blood Bank, Indian Red Cross Society, Nanded
Manipur
- Blood Bank, Regional Institute of Medical Sciences (RIMS), Lamphelpat, Imphal.
- Blood Bank, Jawaharlal Nehru Hospital, Imphal
Meghalaya
- Blood Bank, Pasteur Institute, Shillong
- Blood Bank, North Eastern Indira Gandhi Regional Institute of Health & Medical Sciences (NEIGRIHMS), Shillong.
Mizoram
- Blood Bank, Government Hospital, Aizwal
- Blood Bank, Civil Hospital, Lunglei
Nagaland
- Blood Bank, Naga Hospital (Govt.), Kohima
- Blood Bank, Civil Hospital, Dimapur
- Blood Bank, Imkonglemba Memorial Hospital, Mokokchung
- Blood Bank, Mon Civil Hospital, Mon
- Blood Bank, Civil Hospital, Phek
- Blood Bank, Civil Hospital, Wokha
- Blood Bank, Civil Hospital, Zunheboto
- Blood Bank, Civil Hospital, Tuensang
Odisha
- Central Red Cross Blood Bank, in Capital Hospital, Bhubaneshwar, Khordha Distt.
- Central (Indian) Red Cross Blood Bank, (In front of SCB Medical college), Cuttack
- ORC Blood Bank, District Hospital, Angul
- ORC Blood Bank, MKCG Medical College, Berhampur, Ganjam Distt.
- ORC Blood Bank, VSS Medical College, Burla, Sambalpur
- Orissa Red Cross (ORC) Blood Bank, SCB Medical College, Cuttack,
- ORC Blood Bank, District Hospital, Puri
- ORC Blood Bank, Distt. Hospital, Nawangapur
- ORC Blood Bank, District Hospital, Balasore
- ORC Blood Bank, District Hospital, Keonjhar
- ORC Blood Bank, Municipal Hospital, Bhubaneshwar, Khordha Distt.
- ORC Blood Bank, Govt. Hospital, Rourkela, Sundargarh
- ORC Blood Bank, SDH, Patnagarh, Bolangirr
Puducherry
- Blood Bank, JIPMER, Puducherry
- Blood Bank, Indira Gandhi Govt. General Hospital & PGI, Puducherry
Punjab
- Blood Bank, Sh. Guru Nanak Dev Hospital (in Medical College) Amritsar
- Blood Bank, Civil Hospital, Ludhiana
- Blood Bank, Patiala Medical College and Rajindra Hospital, Patiala
- Blood Bank, Civil Hospital and Guru Gobind Singh Medical College, Faridkot
- Blood Bank, Indian Red Cross Society in Civil Hospital, Jalandhar
- Blood Bank, Civil Hospital, Gurudaspur
- Blood Bank, Civil Hospital, Ferozpur
- Blood Bank, Civil Hospital, Sangrur
Rajasthan
- Blood Bank, SMS Medical College, Jaipur
- Blood Bank, RNT Medical College, Udaipur
- Blood Bank, Ummed Hospital, and S.N. Medical College, Jodhpur
- Blood Bank, PBM Hospital in SP Medical College, Bikaner
- Blood Bank, JLN Hospital & Medical College, Ajmer
- Blood Bank, MBS Hospital & Medical College, Kota
Sikkim
- Blood Bank, STNM Hospital, Gangtok
- Blood Bank, District Hospital, Namchi, South Sikkim, NJP
Tamil Nadu
- Blood Bank, Government Kasturba Gandhi Hospital for Women and Children, Chennai
- Blood Bank, Government RSRM Hospital, Royapuram, Chennai
- Blood Bank, Government Royapettah Hospital, Chennai
- Blood Bank, Government Women and Children Hospital, Egmore, Chennai
- Blood Bank, Chengalpattu Medical College, Chengalpattu.
- Blood Bank, Thoothukudi Medical College Hospital, Thoothukudi (Tuticorin)
- Blood Bank, Govt. Mohan Kumara Mangalam Medical College Hospital, Salem
- Blood Bank, Govt. Anna Gandhi Memorial Hospital, K.A.P. Viswanatham
- Government Medical College, Tiruchirapalli (Trichy)
- Blood Bank, Raja Mirasudhar Hospital, Thanjavur
- Blood Bank, Kanyakumari Medical College Hospital, Asaripallam, Nagarcoil
- Blood Bank, Government Vellore Medical College Hospital, Vellore
- Blood Bank, Government Medical College Hospital, Theni
- Blood Bank, Government Pheripheral Hospital, Anna Nagar, Chennai
- Blood Bank, Indian Red Cross Society, 50, Montieth Road, Egmore Chennai
Tripura
- Blood Bank, GB Pant Hospital, Agartala, West Tripura
- Blood Bank, IGM Hospital, Agartala, West Tripura
- Society for Tripura Medical College & Dr B.R.A.M. Teaching Hospital, Hapania, West Tripura
- Bimal Singha Memorial Hospital, Kamalpur, Dhalai
- Blood Bank, RGM District Hospital, Kailashahar, North Tripura
- Blood Bank, Dharmanagar Sub-Divisional Hospital, Dharmanagar, North Tripura
Uttar Pradesh
- Blood Bank, BRD Medical College, Gorakhpur
- Blood Bank, Agra District Hospital, Agra
- Blood Bank, District Hospital, Allahabad
- Blood Bank, District Hospital, Ballia
- Blood Bank, District Hospital UHM), Kanpur
- Blood Bank, Varanasi District Hospital (SPG), Varanasi
- Blood Bank, Balrampur Hospital, Gopalgunj Road, Lucknow
- Blood Bank, District Hospital, Shahjahanpur
- Blood Bank, District Hospital, Gorakhpur
- Blood Bank, District Hospital, Mathura
- Blood Bank, Syama Prasad Mukerjee Hospital, Lucknow
- Blood Bank, District Hospital, Muzzafarnagar
Uttarakhand
- Blood Bank, Doon Hospital (District Hospital) Dehradun
- Blood Bank, Sobhan Singh Jeena Govt. Base Hospital, Haldwani, Distt. Nainital
- Blood Bank, SJNSM Govt. Joint Hospital, Roorkee, Distt. Haridwar.
West Bengal
- Blood Bank, Chittaranjan National Cancer Institute, Kolkata
- Blood Bank, Haldia Hospital, Midnapur
- Blood Bank, Calcutta National Medical College Hospital, Kolkata
- Blood Bank, Jalpaiguri District Hospital, Jalpaiguri
- Blood Bank, District Hospital, Balurghat, South Dinajpur
- Blood Bank, District Hospital, Coochbehar
- Blood Bank, Howrah Distt. Hospital, Howrah
- Blood bank, Hoogly District Hospital, Hoogly
- Blood Bank, Birbhum District Hospital, Suri, Birbhum
- Blood Bank, Purulia District Hospital, Purulia
- Blood Bank, GM Hospital, Kalyani, Nadia
- Blood Bank, Raiganj District Hospital, Raiganj, North Dinajpur
- Blood Bank, Tamluk Distt. Hospital, Midnapore
- Blood Bank, ESI Hospital, Maniktala, Kolkata
Railway Ministry
- Blood Bank, Railway Hospital, Byculla, Mumbai Maharashtra
- Blood Bank, Northern Railway Hospital, New Delhi Delhi
- Garden Reach Railway Hospital, Calcutta West Bengal
- Kanchrapara Rly. Hospital, (S.E. Railway) West Bengal
- BR Singh Railway Hospital, ER, Calcutta West Bengal
- Kharagpur Railway Hospital (ER), Kharagpur, Distt. Midnapore West Bengal
- Howrah Railway Hospital, Howrah West Bengal
- Adra Railway Hospital, Adra (SE Rly), Purulia West Bengal
- Blood Bank, K.C.Hospital CLW, Chittaranjan, Burdwan West Bengal
- Blood Bank, Central Railway Hospital, Bhusawal Maharashtra
- Blood Bank, South Central Railway Hospital, Guntakul A.P.
- Blood Bank, South Central Railway Hospital, Lalaguda, Secunderabad A.P.
- Blood Bank, Railway Hospital, Vijayawada A.P.
- Blood Bank, Central Hospital, N.F. Railway, Maligaon Assam
- Blood Bank, Railway Hospital, Mysore Karnataka
- Blood Bank, SC Railway Hospital, Hubli Karnataka
Defence Ministry
- Blood Bank, Armed Forces Medical College, Pune, Maharashtra
- Blood Bank, 92 Base Hospital, Srinagar Jammu & Kashmir
- Blood Bank, Armed Forces Transfusion Centre, Delhi Cantt Delhi
- Blood Bank, Military Hospital, Allahabad Uttar Pradesh
- Blood Bank, Military Hospital, Meerut Uttar Pradesh
- Blood Bank, Military Hospital, Jhansi Uttar Pradesh
- Blood Bank, Military Hospital, Agra Cantt Uttar Pradesh
- Blood Bank, Military Hospital, Bareilly Uttar Pradesh
- Blood Bank, 7 Air Force Hospital, Kanpur Uttar Pradesh
- Blood Bank, 12 Air Force Hospital, Gorakhpur Uttar Pradesh
- Blood Bank, INS Jeevanthi, South Goa, Goa
- Blood Bank, Military Hospital, Jabalpur M.P.
- Blood Bank, Indian Naval Hospital, Kalyani, Vishakapatnam A.P.
- Blood Bank, Military Hospital, Trimulgiri, Secunderabad A.P.
- Blood Bank, Military Hospital, Golconda, Hyderabad A.P.
- Blood Bank,155 Base Hospital, Tezpur Assam
- Blood Bank,151 Base Hospital, Basistha, Gauhati Assam
- Blood Bank, 5 Air Force Hospital, Jorhat Assam
- Blood Bank, Military Hospital, Ahmedabad, Gujarat
- Blood Bank, Military Hospital, Namkum, Ranchi, Jharkhand
- Blood Bank, Air Force Command Hospital, Bangalore Karnataka
- Blood bank, INS Ashwini , Mumbai, Maharashtra
- Blood Bank, Military Hospital, East Khasi Hills, Shillong, Meghalaya
- Blood Bank, Military Hospital, Mount Road, Chennai, Tamilnadu
- Blood Bank, Military Hospital, Wellington, Nilgiris, Tamilnadu
- Blood Bank, Military Hospital, Dehradun, Uttarakhand