Īvandes pagasts ir viena no Kuldīgas novada administratīvajām teritorijām tā rietumos. Robežojas ar sava novada Ēdoles, Padures, Kurmāles un Gudenieku pagastiem, kā arī Alsungas novadu. Lielākās apdzīvotās vietas ir Īvande (pagasta centrs), Apuze, Mazīvande.
1935. gadā Kuldīgas apriņķa Īvandes pagasta platība bija 78,1 km² un tajā dzīvoja 1201 iedzīvotājs.[2] 1945. gadā pagastā izveidoja Īvandes un Kursas ciema padomes, bet pagastu 1949. gadā likvidēja. Kuldīgas rajona Īvandes ciemu 1954. gadā likvidēja un tā teritoriju pievienoja Kursas ciemam, kam tajā pat gadā pievienoja likvidēto Planīcas ciemu. 1960. gadā Kursas ciema padomju saimniecības «Vilgāle» teritoriju pievienoja Kurmāles ciemam. 1965. gadā Kursas ciemu pārdēvēja par Īvandes ciemu, kuru savukārt 1977. gadā likvidēja, teritoriju pievienojot Ēdoles ciemam.[3] 1992. gada 1. jūlijā bijušo Īvandes ciema teritoriju izdalīja no Ēdoles pagasta, no jauna izveidojot Īvandes pagastu. 2009. gadā pagastu kā administratīvo teritoriju iekļāva Kuldīgas novadā.