El distrito de Šilalė (lituano: Šilalės rajono savivaldybė) es un municipio-distrito lituano perteneciente a la provincia de Tauragė.
En 2017 tiene 23 848 habitantes en un área de 1188 km².
Su capital es Šilalė.
Se ubica en el norte de la provincia, sobre la carretera A1.
[2] Se divide en 14 seniūnijos (entre paréntesis la localidad principal):[3]