W 1894 roku bataliony utraciły samodzielność pod względem administracji i uzupełnień na rzecz pułku, w skład którego wchodziły. Otrzymały również nowe numery: 1. batalion (eks-3), 2. batalion (eks-4) i 3. batalion (eks-5). Pułk zmienił nazwę wyróżniającą z „Dolnoaustriacki” na „St. Pölten” (niem. Landwehr-Infanterie-Regiment St. Pölten Nr. 21) i został podporządkowany komendantowi Brygady Piechoty Obrony Krajowej w Wiedniu.
W 1899 roku 3. batalion został przeniesiony ze Stein an der Donau do St. Pölten.
W 1901 roku pułk został włączony w skład 87 Brygady Piechoty Obrony Krajowej w Linzu należącej do 44 Dywizji Piechoty Obrony Krajowej i stacjonującej na terytorium 14 Korpusu. Do 1914 roku dyslokacja i podporządkowanie pułku nie uległo zmianie.
Okręgi uzupełnień Obrony Krajowej St. Pölten i Wiedeń B na terytorium 2 Korpusu.
Kolory pułkowe: trawiasty (grasgrün), guziki srebrne z numerem pułku „21”.
W lipcu 1914 roku skład narodowościowy pułku: 98% – Austriacy.
W czasie I wojny światowej pułk walczył z Rosjanami w 1914 i 1915 roku w Galicji. Żołnierze pułku są pochowani m.in. na cmentarzach wojennych nr: 70 w Rychwałdzie i 171 w Łowczówku.
11 kwietnia 1917 roku oddział został przemianowany na Pułk Strzelców Nr 21 (niem. Schützenregiment Nr.