Suomi Lietuvių Ελληνικά Galego 日本語 Nynorsk Español English Русский Română Eesti Français 中文 Polski Svenska Nederlands Português Čeština Deutsch Italiano Català Türkçe
Karlö (finsk: Hailuoto) er en øy og kommune i landskapet Norra Österbotten i Finland. Kommunen hadde 992 innbyggere i 2015 og et areal på 196,56 km². Karlö er en finskspråklig kommune som grenser (vanngrense) til kommunene Haukipudas, Lumijoki, Oulunsalo og Siikajoki og Uleåborg.
Øya Karlö er etter Fasta Åland og Kimitoön Finlands tredje største øy i Østersjøen.