Kupiškio Kristaus Žengimo į dangų bažnyčia – tikras milžinas. Iš kurios pusės bevažiuotumėte į miestą, pirmiausiai išvysite jos raudonų plytų bokštus. Istorikai mano, kad toje vietoje, kur dabar stovi Kupiškio bažnyčia, buvo senovės lietuvių kulto vieta arba laidojimo vieta. Kasant duobes bažnyčios pamatams buvo rasta keturkampė ąžuolinė dėžė su žmogaus kaulais, surūdijusiu kardu ir senoviniais pinigais. Bažnyčia neogotikinė, halinė (60x43 m.), mūrinė, dvibokštė, su 2 zakristijomis. Vidus 3 navų, įrengti 5 altoriai. Skliautai gelžbetoniniai. Stogą puošia 22 kryžiai. Statyta 1900–1914 m. ir yra viena didžiausių Lietuvoje.