Shal is a city located in the Qazvin Province of Iran. It serves as the administrative capital of the Shal District within the Buin Zahra County.
The city is situated in the central region of the province and functions as a local hub for its surrounding district.