Tagadējā pagasta teritorijā līdz 1949. gadam bija Umurgas, Augstrozes un Vainižu pagasti. 1935. gadā Umurgas pagasta (līdz 1925. gadam Umurgas-Sārumu pagasts) platība bija 68 km². 1945. gadā pagastā izveidoja Umurgas un Kaijuciema padomes. 1954. gadā Umurgas ciemam pievienoja Kaiju ciemu, 1962. gadā — Augstrozes ciemu, 1977. gadā — daļu Katvaru un Dikļu ciemu, bet daļu Umurgas ciema iekļāva Limbažu ciemā.[3] 1990. gadā ciemu pārdēvēja par pagastu. 2009. gadā Umurgas pagastu kā administratīvu teritoriju iekļāva Limbažu novadā.
Tagadējā Umurgas pagasta teritorijā no 1692. līdz 1921. gadam darbojās Umurgas draudzes skola, Vainižu pagasta skola un Vainižu astoņgadīgā skola no 1846. līdz 1980. gadam, Umurgas - Sāruma pagastskola no 1854. līdz 1944. gadam, Augstrozes pagastskola no 1867. līdz 1940. gadam, Roperbeķu pagastskola no 1888. līdz 1898. gadam, G. Šauruma Umurgas privātā baznīcskola no 1921. līdz 1922. gadam, Umurgas divgadīgā lauksaimniecības skola no 1923. līdz 1944. gadam, Augstrozes 7-gadīgā skola no 1940. līdz 1961. gadam.