Zafarobod is a town and jamoat situated in the north-western region of Tajikistan. It serves as the administrative center and capital of the Zafarobod district within the Sughd Region.
As of 2020, the population of the town was recorded at 20,600 residents.