1935. gadā Ainažu pagasta platība bija 79,1 km² un tajā dzīvoja 1436 iedzīvotāji. 1945. gadā pagastā izveidoja Ainažu un Mērnieku ciema padomes, bet pagastu 1949. gadā likvidēja. 1951. gadā Mērnieku ciemam pievienoja Ainažu ciemu. 1956. gadā Mērnieku ciemu pievienoja Ainažu pilsētai, izveidojot Ainažu pilsētas lauku teritoriju. 1977. gadā Ainažu lauku teritorijai pievienota daļa Salacgrīvas lauku teritorijas, bet daļa Ainažu lauku teritorijas pievienota Salacas ciemam.[4][5] 2009. gadā Ainažu pilsēta ar lauku teritoriju iekļauta Salacgrīvas novadā, Ainažu lauku teritoriju izdalot atsevišķā administratīvā teritorijā. 2010. gadā Ainažu lauku teritorija pārdēvēta par Ainažu pagastu. 2021. gadā iekļāva Limbažu novadā.
Gar pagasta rietumu robežu virzās autoceļš A1 (Rīga (Baltezers)—Igaunijas robeža (Ainaži)), bet cauri pagasta centrālajai daļai stiepjas autoceļš P15 (Ainaži — Matīši).