Zirab District () is in Savadkuh County, Mazandaran province, Iran. Its capital is the city of Zirab.
In 2012, Kaseliyan and Sorkhkola Rural Districts, and the city of Zirab, were separated from the Central District in the formation of Zirab District.
At the time of the 2016 National Census, the district's population was 21,376 inhabitants in 7,125 households.