Vesijohdot
Vesijohtoverkostoa on 340 kilometriä. Verkosto on pääosin silmukkaverkkoa, mikä mahdollistaa vedenjakelun vaihtoehtoisia reittejä pitkin. Haukiputaan vesijohtoverkosto on liitetty yhdysjohdoilla Iin, Kiimingin ja Oulun vesilaitoksiin.
Kunnan eteläisten ja keskiosien jakelualueiden painetasoa ylläpidetään Kirkonkylän ylävesisäiliöllä. Vesitornin säiliötilavuus on 1600 m³. Martinniemessä on paineenkorottamo, jolla nostetaan kunnan pohjoisosien verkostopaineita. Verkostopaine vaihtelee 3 - 4,5 bar. Huippukulutuksen aikana paine laskee verkoston reuna-alueilla 2,5 bar.