W Polsce czapla siwa jest dość pospolita. Populację lęgową ocenia sie na ok. 10 tys. par, a czaplińców na ok. 250. Preferuje duże zbiorniki wodne (stawy, jeziora, rzeki ze słodką wodą) otoczone lasami, głównie na niżu. Czaple liczne są w pasie polskich jezior - Pojezierze Mazurskie, Pomorskie, Gnieźnieńskie, czyli na północy i zachodzie. Największa kolonia czapli siwych znajduje się koło Szczecina w rezerwacie Kurowskie Błota, gdzie przebywa ok. 950 par. Nie ma ich w górach. W ostatnich latach obserwuje się ekspansję tego gatunku na południe Polski, na tereny zasobne w ryby. Na wybrzeżu czaple pojawiają się jedynie zimą.
Podczas łagodnych zim więcej osobników pozostaje w kraju (podobnie jak inne populacje europejskie), nad dużymi, niezamarzającymi zbiornikami wodnymi.