Nykyinen kirkko on valmistunut jo vuonna 1880, ja sitä on korjattu vuosien 1999-2002 aikana. Haapajärven ensimmäinen kirkko rakennettiin suurin piirtein nykyisen kirkon paikalle vuonna 1653, hyvin pian sen jälkeen, kun seurakunnasta muodostettiin oma kappeliseurakunta Kalajoen emäpitäjän yhteyteen. Torniton tukipilarikirkko kuitenkin rappeutui ja kävi kasvavan seurakunnan tarpeisiin nähden liian ahtaaksi.
Pohjalaista renessanssia edustava kellotapuli valmistui vuonna 1813. Kellot on valettu Tukholmassa vuosina 1761 ja 1843.
Alttaritaulu, joka esittää Kristuksen kirkastumista on vuodelta 1886. Taulun on maalannut professori Adolf von Becker (1831-1909), joka toimi mm. nykyisen Ateneumin, silloisen Yliopiston piirustussalin johtajana.
Muita kirkon hienouksia ovat lähes 200-vuotta vanha vaivaisukko, jonka nykyinen virkapaikka on ollut vuodesta 2002 pohjoisristin eteinen, sekä 30-äänikertaiset, mekaaniset urut, jotka on vihitty käyttöön vuonna 2002. Soinniltaan ne edustavat pohjoismaista varhaisromantiikkaa.
Annetut koordinaatit vievät sinut kirkkoa ympäröivän polun ulkokehällä sijaitsevalle aidatulle haudalle. Aidan sisäpuolelta löytyy erään kirkon kannalta merkittävän henkilön viimeinen leposija. Etsi henkilön syntymävuosi(XXXX), niin saat laskettua pohjoiset desimaalit.
Purkki löytyy koordinaateista N63 44.XXXX-951 E25 18.977. Purkki on pienehkö small, sinne mahtuu kolikoita, muttei isompia kulkijoita.
Kätkölle on kirkkoherran lupa.