Щука обитает как в крупных, так и малых реках, озерах и прудах. Щука встречается даже в некоторых болотах. Главное, чтобы кормовая база водоема позволяла щуке выжить там.
В меньшем количестве щука встречается в горных реках с крутыми порогами, быстрыми перекатами и низкой температурой воды. Наиболее предпочтительные места обитания щуки – пойменные озера. В несколько меньшем количестве эта рыба встречается в руслах и заливах рек.
Держится щука в различных местах водоема, что во многом зависит от типа конкретной среды обитания. Так, в озерах и прудах, щука предпочитает держаться на мелководье вблизи коряг, обильной водной растительности, в тени свисающих над водой кустарников и деревьев. В реке щука может обитать как вблизи берега в зарослях водных растений, так и на глубине. Причем на глубине предпочитают держаться более крупные особи. Что касается водохранилищ, то в этих водоемах популяции щуки наиболее многочисленны вблизи устьев впадающих рек, на участках обширных мелководий и обильных зарослей водной растительности.
