Most patients in the present study had moderate anaemia whilst anaemia of chronic disease was the leading aetiological class contributor. Community-based studies are needed to understand the true burden of anaemia in the ageing population in Sri Lanka.