The population of Hailuoto is () and the municipality covers an area of (excluding sea areas) of which is inland water ().
Площадь острова 202,26 км² включая 1,7 км² внутренних вод, население — 1002 человек (2012).