Šilalės rajonas1987 m. buvo suskirstytas į 9 apylinkes. Rajone buvo 1 rajoninio pavaldumo miestas (Šilalė), 8 miesteliai (Kaltinėnai, Kvėdarna, Laukuva, Pajūralis, Pajūris, Teneniai, Upyna, Žvingiai), 417 kaimų, 1 viensėdis.[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).