Laidu pagasts atrodas Latvijas rietumu daļā, Kuldīgas novada dienvidu daļā. Robežojas ar Kuldīgas novada Snēpeles, Raņķu, Rudbāržu, Turlavas un Dienvidkurzemes novada Kazdangas pagastu. Attālums līdz novada administratīvajam centram – Kuldīgai – 28 km, līdz Rīgai – 167 km. Pagasta platība ir 11497,5 ha (115 km2). Iedzīvotāju skaits Laidu pagastā 2021. gadā – 937.
Laidu pagasta teritorija 20. gadsimtā piedzīvoja vairākkārtējas nosaukuma, robežu un administratīvās pakļautības maiņas. Latvijas Republikas starpkaru periodā tas bija Valtaiķu pagasts un ietilpa Aizputes apriņķī. 1945. gadā tika pārdēvēts par Laidu (Laides) ciemu un 1962. gadā pievienots Kuldīgas rajonam. Teritorija tika paplašināta, iekļaujot tajā daļu no Turlavas. Kopš 1990. gada pastāv Laidu pagasts ar centru Laidos un Valtaiķu, Sermītes, Vangas un Rudes ciemu.