Raņķu pagasts atrodas Kuldīgas novada vidusdaļā, Ventas kreisajā krastā. Platība – 46,8 km2. Iedzīvotāju skaits 2021. gadā – 363, apdzīvotības blīvums – 8,1 cilvēks uz kvadrātkilometru.
Pagasta teritorijā atrodas 3 ciemi – vidējciems Raņķi, kurā ir 157 iedzīvotāji, vidējciems Līdumnieki (saukts arī Skrunda–2 un Lokators), kas ir pamests ciems un bijusī Padomju Sociālistisko Republiku Savienības (PSRS) radaru stacija, bet pagasta dienvidu daļā, 11,4 km no centra, starp Skrundas dīķiem un autoceļu P116 atrodas mazciems Smilgas, kurā ir 14 mājas un 51 iedzīvotājs.
Raņķu pagasts robežojas ar Skrundas pilsētu un četriem pagastiem – Skrundas, Rudbāržu, Laidu un Snēpeles.
Attālums no Raņķu pagasta centra līdz novada administratīvajam centram Kuldīgai – 22 km, līdz Skrundai – 12 km, līdz galvaspilsētai Rīgai – 160 km.
Līdz Otrajam pasaules karam Raņķu pagasta teritorija bija ievērojami lielāka (1935. gadā – 150 km2) un tā pletās Ventas abos krastos. 1945. gadā Raņķu pagastā izveidoja Raņķu un Savenieku ciema padomes, bet pašu pagastu likvidēja. Mainījās administratīvā pakļautība: 1949.–1959. gadā Raņķu ciema padome ietilpa Skrundas rajonā, 1959.–1962. gadā – Saldus rajonā, 1962.–2009. – Kuldīgas rajonā. 1990. gadā ciemu reorganizēja par pagastu. 2009.–2021. gadā Raņķu pagasts bija Skrundas novada daļa, bet 2021. gadā tas tika iekļauts Kuldīgas novadā. Teritoriālo pārmaiņu rezultātā pagasta platība samazinājusies trīs reizes.