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 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), dvibokštė. Vidus 3 navų, įrengti 5 altoriai, yra 2 zakristijos. Bažnyčia mūrinė, skliautai gelžbetoniniai. Ji statyta 1900–1914 m. ir yra viena didžiausių Lietuvoje.