Public Directory
Search for the Medical Officer of Health (MOH) office serving your area, then call its Public Health Inspectors directly or open the location in maps.
51 offices in 25 districts
Colombo Municipal Council
011-2667122Kolonnawa MOH
011-2572929Dehiwala MOH
011-2738282Maharagama MOH
011-2850279Matale MOH
066-2222261Dambulla MOH
066-2284261Nuwara Eliya MOH
052-2222261Hatton MOH
051-2222261Matara MOH
041-2222261Weligama MOH
041-2250261Hambantota MOH
047-2220261Tangalle MOH
047-2240261Jaffna Municipal Council
021-2222261Chavakachcheri MOH
021-2270261Kilinochchi MOH
021-2285261Mannar MOH
023-2222261Vavuniya MOH
024-2222261Mullaitivu MOH
024-2290261Trincomalee MOH
026-2222261Kinniya MOH
026-2236261Batticaloa MOH
065-2222261Kattankudy MOH
065-2246261Ampara MOH
063-2222261Kalmunai MOH
067-2229261Kurunegala MOH
037-2222261Kuliyapitiya MOH
037-2281261Puttalam MOH
032-2265261Chilaw MOH
032-2222261Anuradhapura MOH
025-2222261Kekirawa MOH
025-2264261Polonnaruwa MOH
027-2222261Badulla MOH
055-2222261Bandarawela MOH
057-2222261Monaragala MOH
055-2276261Ratnapura MOH
045-2222261Embilipitiya MOH
047-2230261Kegalle MOH
035-2222261Mawanella MOH
035-2246261For health emergencies or disease outbreaks, call the Ministry of Health hotline 1390 or the Public Health Emergency line +94 11 269 5112.