Weil sie so anpassungsfähig sind, findet man Graureiher in vielen verschiedenen Lebensräumen.
Wichtig ist nur, dass es dort viele Fische gibt: Graureiher leben an Bächen, Flüssen, Seen und auch an der Meeresküste. Nur dichte, große Wälder und das Hochgebirge meiden sie.
Manchmal besiedeln sie sogar kurzzeitig Lebensräume wie Weiden und Felder, in denen es kein Wasser gibt: Das ist vor allem dann der Fall, wenn in Gebieten sehr viele Mäuse leben oder eine Heuschreckenplage auftritt, so dass die Graureiher genug Nahrung finden.
Allerdings brauchen Graureiher Plätze, an denen sie nicht allzu sehr gestört werden.
Wenn sie jedoch nicht gejagt werden, gewöhnen sie sich sogar so sehr an den Menschen, dass sie mitten in der Großstadt brüten.