Szpital św. Anny w Miechowie realizuje zadania związane z zabezpieczeniem opieki zdrowotnej dla ludności powiatu miechowskiego w zakresie:
lecznictwa szpitalnego
ambulatoryjnej opieki specjalistycznej
rehabilitacji
ratownictwa medycznego
Lecznictwo szpitalne realizowane jest w 12 oddziałach szpitalnych:
Internistyczny I o Profilu Ogólnym który liczy 35 łóżek
Internistyczny II o Profilu Kardiologiczny m 31 łóżek
Dla Przewlekle Chorych 39 łóżek
Neurologiczny 36 łóżek
Intensywnej Terapii 6 łóżek
Gruźlicy i Chorób Płuc 30 łóżek
Obserwacyjno-Zakaźny 25 łóżek
Dziecięcy 25 łóżek
Noworodkowy 30 łóżka
Położniczo-Ginekologiczny 42 łóżka
Chirurgiczny 55 łóżek
Szpitalny Odział Ratunkowy 6 łóżek