Shahrud District (Persian: بخش شاهرود) is a district (bakhsh) in Khalkhal County, Ardabil Province, Iran.
The District is located in the Alborz (Elburz) mountain range.
The District has one city: Kolowr.
The District has three rural districts (dehestan): Palanga Rural District, Shahrud Rural District, and Shal Rural District.
At the 2006 census, the population of Shahrud District was 13,701, in 3,604 families.
Tati is main language of Shahrud district.