Kupiškis – miestas šiaurės rytų Lietuvoje, Panevėžio apskrityje, 44 km į rytus nuo Panevėžio, rytiniame Vidurio Lietuvos žemumos pakraštyje. Kupiškio rajono savivaldybės ir seniūnijos centras. Miestas pavadintas pagal mažą Kupos upelį, kurio žiotyse ir įsikūręs Kupiškis. Kupiškio ir jo apylinkių gyventojai šneka rytų aukštaičių kupiškėnų tarme.