It lies between Tajikistan's capital Dushanbe and Uzbekistan.
The Shahrinav District borders on the city of Tursunzoda in the west, the city of Hisor in the east, and Rudaki District in the south.
Its capital is Shahrinav, a village 30 km west of Dushanbe.
The population of the district is 123,000 (January 2020 estimate).
[2] The district has an area of about 1,000 km2 (400 sq mi) and is divided administratively into one town and six jamoats.