In 2023-24, Ernakulam district has the highest number of blood banks and blood storage units (a total of 25), while Kasaragod district has the lowest (a total of 2); Ernakulam also tops in the number of private blood banks (22).