Okoń pospolity występuje w wodach słodkich i lekko słonawych, z powodzeniem żyje w stawach, jeziorach, strumieniach, starorzeczach oraz rzekach do wysokości 1000 metrów nad poziomem morza. Spotkamy go w prawie całej Europie, z wyjątkiem Hiszpanii, Portugalii, Włoch oraz południowej części Półwyspu Bałkańskiego, a także w północnej i środkowej Azji.