Kupiškio rajonas1985 m. buvo suskirstytas į 7 apylinkes. Rajone buvo 1 rajoninio pavaldumo miestas (Kupiškis), 1 miesto tipo gyvenvietė (Subačius), 7 miesteliai (Alizava, Antašava, Palėvenė, Salamiestis, Skapiškis, Subačius, Šimonys), 359 kaimai, 27 viensėdžiai, 1 geležinkelio stoties gyvenvietė.[1] Suskirstymas buvo aprašytas Tarybų Lietuvos enciklopedijoje, lentelėje pateikiant apylinkes ir ūkio subjektus (apylinkių centrai buvo pažymėti šalia esančiame žemėlapyje).