It was located in the province of Oulu and is part of the Northern Ostrobothnia region.
Along with Kiiminki, Oulunsalo and Yli-Ii municipalities it was merged with the city of Oulu on 1 January 2013.
[3] There were 16 villages in Haukipudas: Kirkonkylä, Santaholma, Ukonkaivos, Martinniemi, Asemakylä, Onkamo, Halosenniemi, Holstinmäki, Häyrysenniemi, Jokikylä, Kalimeenkylä, Kello, Kiviniemi, Parkumäki, Takkuranta and Virpiniemi.
The educational department took part in Lifelong Learning Programme 2007–2013 in Finland.
The following is a compilation of some of the islands of Haukipudas located just off the coast of the Gulf of Bothnia: Hanhikari, Hietakari, Hoikka-Hiue, Iso-Hiue, Iso-Miehikkä, Isonkivenletto, Kaasamatala (Hiuvet), Kattilankalla, Kellon Kraaseli, Kintasletto, Kotakari, Kriisinkivi, Kropsu, Laitakari, Lemmonletto, Länsiletto, Lönkytin, Mustakari, Mustakari (Martinniemi), Nimetön, Pallonen, Pensaskari, Pikku-Miehikkä, Pulkkisenmatala, Puukkoletto, Rapakari, Rivinletto (Kaasamatala), Santapankki, Satakarinletto, Ulko-Pallonen, Välikari, Ykskivi, Väliletto, Äijänkumpele.