Zaņas pagasts ir viena no Saldus novada administratīvajām teritorijām tā vidienē, Ventas labajā krastā. Robežojas ar sava novada Nīgrandes, Pampāļu, Kursīšu un Ezeres pagastiem. Lielākās apdzīvotās vietas: Baltaiskrogs, Franči, Kareļi, Lībji, Silaiņi, Zaņas muiža.
Pašreizējais Zaņas pagasts, agrākais Zaņas ciems, izveidojies 1954.gadā, apvienojoties toreizējiem Ezeres pagasta Kreiju un Pampāļu pagasta Zaņas ciemiem.
1945. gadā Kuldīgas apriņķa Pampāļu pagastā izveidoja Zaņas ciema padomi. Zaņas ciems ietilpis Skrundas (1949-1959) un Saldus (pēc 1959) rajonos. Zaņas ciemam 1954. gadā pievienoja likvidēto Kreiju ciemu, 1961. gadā — Mauru ciema kolhoza «Boļševiks» teritoriju.[4] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Zaņas pagastu kā administratīvo teritoriju iekļāva Saldus novadā.