Sign in

Health services

Hospitals, beds, health personnel and services, since 1996. Annual, 1996–2024.

Published by the Ministry of Health; read from CBSL Economic and Social Statistics.

Selected public health personnel

Medical officers24,058persons+0.2%
Dental surgeons1,494persons−6.9%
Nurses43,422persons−3.8%
Public health - inspectors2,162persons−3.0%
Public health - midwives6,117persons−9.2%
Hospital midwives2,411persons+3.8%

Public health personnel by district

Colombo - medical officers5,638number−2.3%
Colombo - nurses10,833number−3.2%
Colombo - inspectors300number−3.8%
Colombo - midwives484number−9.4%
Colombo - pharmacists449number−4.5%
Colombo - dispensers133number+8.1%
Gampaha - medical officers1,903number−10.4%
Gampaha - nurses3,426number−9.6%
Gampaha - inspectors212number+21.8%
Gampaha - midwives538number−2.7%
Gampaha - pharmacists143number−4.0%
Gampaha - dispensers108number+5.9%
Kalutara - nurses1,960number−11.5%
Kalutara - midwives388number−5.4%
Kalutara - dispensers61number−9.0%
Kandy - medical officers2,056number+1.5%
Kandy - dental surgeons160number−21.2%
Kandy - nurses5,289number−7.6%
Kandy - inspectors112number−3.4%
Kandy - midwives441number−12.5%
Kandy - pharmacists185number−0.5%
Kandy - dispensers103number−1.0%
Kandy - radiographers64number−5.9%
Kandy - ECG recordists35number−2.8%
Matale - nurses710number−2.9%
Matale - inspectors47number−11.3%
Matale - midwives165number−22.2%
Matale - dispensers50number+2.0%
Nuwara Eliya - nurses693number−5.5%
Nuwara Eliya - midwives273number−8.1%
Galle - medical officers1,269number+4.4%
Galle - nurses3,320number−7.2%
Galle - inspectors124number−8.1%
Galle - midwives325number−6.3%
Galle - pharmacists107number+3.9%
Galle - dispensers81number−1.2%
Galle - ECG recordists24number+166.7%
Galle - EEG recordists6number−62.5%
Matara - nurses2,097number−21.8%
Matara - inspectors100number0.0%
Matara - midwives249number−5.7%
Matara - pharmacists77number+11.6%
Matara - dispensers58number−1.7%
Hambantota - nurses1,757number+10.3%
Hambantota - midwives213number−12.7%
Jaffna - nurses1,339number+3.7%
Jaffna - inspectors83number−12.6%
Jaffna - midwives160number−21.2%
Kilinochchi - nurses157number−4.8%
Kilinochchi - dispensers10number−16.7%
Mannar - dental surgeons19number−20.8%
Mannar - nurses198number−7.5%
Mannar - inspectors26number−3.7%
Mannar - midwives63number−1.6%
Mannar - dispensers18number−10.0%
Mullaitivu - nurses150number−7.4%
Mullaitivu - midwives50number−19.4%
Mullaitivu - dispensers13number−27.8%
Vavuniya - nurses347number−21.3%
Vavuniya - inspectors20number−9.1%
Vavuniya - midwives46number−23.3%
Vavuniya - dispensers14number−17.6%
Batticaloa - nurses1,210number−7.6%
Batticaloa - midwives145number−42.7%
Ampara - dental surgeons21number−12.5%
Ampara - nurses929number−28.3%
Ampara - inspectors37number+2.8%
Ampara - midwives97number−11.8%
Ampara - pharmacists43number+10.3%
Ampara - dispensers27number+3.8%
Trincomalee - nurses616number−13.2%
Trincomalee - dispensers21number−12.5%
Kalmunai - nurses891number−4.1%
Kalmunai - inspectors63number−4.5%
Kalmunai - midwives189number+9.9%
Kalmunai - pharmacists43number−2.3%
Kalmunai - dispensers38number+15.2%
Kurunegala - nurses3,403number−5.5%
Kurunegala - inspectors142number−13.4%
Kurunegala - midwives390number−3.0%
Puttalam - nurses845number−3.0%
Puttalam - inspectors58number−9.4%
Puttalam - midwives217number−4.4%
Puttalam - pharmacists39number−23.5%
Puttalam - dispensers51number−13.6%
Anuradhapura - nurses2,029number−7.5%
Anuradhapura - midwives264number−8.3%
Polonnaruwa - nurses895number−6.4%
Polonnaruwa - midwives139number−3.5%
Badulla - nurses2,098number−5.3%
Badulla - inspectors76number−9.5%
Badulla - midwives302number−5.0%
Moneragala - nurses736number−5.2%
Moneragala - midwives203number−12.9%
Ratnapura - nurses2,338number−6.2%
Ratnapura - midwives343number−10.2%
Ratnapura - dispensers95number−3.1%
Kegalle - nurses1,399number−1.5%
Kegalle - inspectors78number−6.0%
Kegalle - midwives243number−9.0%
Total - medical officers24,058number+0.2%
Total - dental surgeons1,494number−6.9%
Total - nurses49,665number−6.8%
Total - nursing sisters259number−38.2%
Total - inspectors2,162number−3.0%
Total - midwives6,117number−9.2%
Total - pharmacists2,076number+1.0%
Total - dispensers1,559number−0.7%
Total - radiographers750number+2.2%
Total - physiotherapists710number−0.1%

Medical officers

persons, annual. 2024: 24,058, +0.2% on a year earlier

Series page
Published by the Ministry of Health; read from CBSL Economic and Social Statistics.

* Calculated by Macro Lab from the published values.