Hailuoto [ˈhɑi̯luɔtɔ], schwedisch Karlö, ist eine Insel im bottnischen Meerbusen vor der Stadt Oulu. Sie hat einen Durchmesser von ca. 35 km und wird von etwa 1000 Menschen bewohnt. Hailuoto bildet eine eigene Gemeinde der finnischen Landschaft Nordösterbotten in der Provinz Oulu.