Zakażenie szpitalne – zakażenie, które wystąpiło w związku z udzieleniem świadczeń zdrowotnych, w przypadku gdy choroba w czasie udzielania świadczeń nie była w okresie wylęgania (np. zakażenia bakteryjne) lub gdy choroba wystąpiła po udzieleniu tych świadczeń w okresie nie dłuższym niż najdłuższy okres wylęgania tej choroby (np. WZW typu B, WZW typu C). Najczęściej uznaje się zakażenie za szpitalne, jeśli wystąpiło w okresie 48 - 72 godzin od udzielenia świadczenia zdrowotnego. Dla zakażenia o długim okresie wylęgania (WZW typu B, WZW typu C, HIV, gruźlica) przyjmuje się okres od dwóch tygodni do wielu lat. Zakażenie szpitalne może dotyczyć zarówno pacjenta, jak i personelu. Może wystąpić zarówno w szpitalu, jak i w innej placówce opieki zdrowotnej.

W niektórych przypadkach definicja zakażenia szpitalnego jest nieco inna: u noworodków za zakażenie szpitalne przyjmuje się zakażenie, które wystąpiło po upływie 48 godzin od porodu, a przed porodem u matki nie istniało zakażenie, w przypadku zakażenia miejsca operowanego (dawniej zakażenie rany operacyjnej) u pacjenta niezakażonego przed zabiegiem za zakażenie szpitalne uznaje się zakażenie, które wystąpiło w ciągu miesiąca od zabiegu, a jeśli pacjent ma wszczepione ciała obce (np.