Lilongwe Society for the Protection and Care of Animals (LSPCA)

Home Page

Building a Future for Animals in Malawi

Animal welfare is rarely considered a priority among the majority of the country's subsistence farming population. Farm animals suffer due to lack of veterinary services as there is only 1 veterinary assistant assigned to 15 000 farming households in the country.  Rapid expansion into urban areas leads to animals being transported in terrible conditions and pets rarely receive health care or mandatory vaccinations.  The LSPCA's Veterinary Clinic and Centre for Animal Welfare provide the highest standards of veterinary care, veterinary training and education in Malawi as well as policy advice and support to enforce Malawi's Animal Protection Act. 

Our longstanding international partnership with  Welttierschutzgesellschaft (Germany), the Donkey Sanctuary Project (UK) and the RSPCA International make it possible to transform the lives of animals and people in Malawi, every day and in many different ways.

more +

  • Tryness
  • Ginger
  • Anita
  • Camillia
  • Rocky
  • Tammie
LSPCA Clinic

LSPCA Veterinary Clinic is located in Kanengo, 400 metres passed Kapani on the M1 road. Providing leading veterinary care, with modern equipment and a 24 hour emergency service, we deliver a high standard of veterinary care at affordable prices. We also run veterinary clinics in rural communities throughout Lilongwe.

more +

Community Vet Programmes
Projects & Campaigns
Boarding & Adoptions
Animal Welfare

Since 2018

0 +
Animals Rescued and Adoption
0 +
Donkeys Treated
0 +
Mobile Clinics
0 +
Vet Field Schools

Our Volunteers

Join our Mailing List


You'll find us in Kanengo, on the outskirts of Lilongwe city. When driving from the city centre on the M1, pass Kapani and continue for 400 metres, you'll see our signpost on the left. We are located approximately 200 metres before the turn off to Salima.

Clinic Opening Hours

Monday to Friday 08:00-17:00

Saturday 08:00-12:00

Sunday Emergencies Only

 +265 994 682 900 - Emergency (24/7)