Tārgales pagasts ir viena no Ventspils novada administratīvajām teritorijām gar Ventu un Baltijas jūras piekrasti. Robežojas ar Ventspils pilsētu, Dundagas novada Kolkas pagastu un sava novada Ances, Popes, Ugāles, Vārves un Piltenes pagastiem. Pagasta centrs atrodas Tārgalē.
Apdzīvotās vietas: Akmeņdziras, Burtnieki, Būšnieki, Dokupe, Elkšķene, Ēvartciems, Jaunciems, Jaunupe, Kamārce, Krievlauki, Lielirbe, Liepene, Lodes, Lūžņa, Miķeļtornis, Muižnieki, Ogsils, Oviši, Packules ciems, Platene, Pūrkalni, Rēdznieku ciems, Skaras, Stacija Ventspils-2, Standzes ciems, Tārgale (pagasta centrs).
Tārgales pagasts izvietots gar Baltijas jūras un Irbes šauruma piekrasti, kā arī Ventas kreisajā krastā, tās lejtecē. Jūras krasta līnijā viens no izteiktākajiem Latvijas zemesragiem - Ovišrags. Teritorija līdzena: pagasts atrodas Piejūras zemienes Ventavas un Irves līdzenumos.
Pirmo reizi rakstos Tārgale (Thargolae) kā kiligunda kuršu ķēniņa Lamekina Ventavas zemē pieminēta 1230. gadā. 1253. gadā pēc Kurzemes sadalīšanas Tārgali ieguva Livonijas ordenis. 19. gs. otrajā pusē izveidojās Sarkanmuižas pagasts (Rothof). 20. gadsimta 20. gados Ventspilij pievienoja vairākus ciemus gar Kuldīgas ceļu un Pārventā (Lībciemu, Dzirtniekciemu). 1935. gadā Sarkanmuižas pagasta platība bija 308,2 km². 30. gadu beigās to pārdēvēja par Ventas pagastu. 1945. gadā Ventas pagastā izveidoja Liepenes, Tārgales un Ventas ciema padomes. 1954. gadā Liepenes ciemu pievienoja Ventas ciemam. 1961. gadā daļu, bet 1966. gadā, kad Ventas ciemu likvidēja, tā lielāko daļu pievienoja Tārgales ciemam. 1990. gadā Tārgales ciemu reorganizēja par pagastu. 1996. gadā Ventspilij pievienoja Maurciema apkaimi.[2] 2009. gadā pagastu kā administratīvo teritoriju iekļāva Ventspils novadā.
Cauri pagastam iet galvenais autoceļš Rīga-Ventspils (A10), reģionālie autoceļi Ventspils-Piltene (P122), Ventspils-Kolka (P124) un dzelzceļa līnija Rīga - Ventspils (stacijas - Ventspils-2 un Elkšķene).