Zaviyeh District () is in Zarandiyeh County, Markazi province, Iran. Its capital is the city of Zaviyeh, whose population at the time of the 2016 National Census as 6,027 people in 1,880 households.
In 2021, Hakimabad Rural District and the city of Zaviyeh were separated from the Central District in the formation of Zaviyeh District.