Z raportu GUS-u, danych resortu zdrowia oraz ocen medyków wynika, że polscy lekarze często zarabiają wielokrotnie więcej niż średnia krajowa. Wynika to jednak najczęściej z sumy wynagrodzeń za prace na kilku etatach.
Najmniej zarabiają lekarze rezydenci, więcej lekarze rodzinni. Natomiast najwyższe wynagrodzenia mają specjaliści anestezjolodzy, kardiolodzy, neurochirurdzy oraz ordynatorzy. Aktualnie lekarz rozpoczynający pracę, za 160 godzin przepracowanych miesięcznie w szpitalu dostaje 2200 złotych na rękę. Niestety, tak niskie wynagrodzenie na początku kariery zawodowej powoduje, że wielu młodych lekarzy decyduje się na zarobkowy wyjazd zagraniczny. Znacznie lepszą sytuację finansową mają ordynatorzy oraz ich zastępcy - zarabiają średnio 11 267 zł. W raporcie podkreślono jednak, że połowa z tego przypadała na pensję, druga część - na dodatki.