Saharanpur is een district van de Indiase staat Uttar Pradesh. Het district telt 2.848.152 inwoners (2001) en heeft een oppervlakte van 3689 km².

Het district Saharanpur maakt deel uit van de gelijknamige divisie. De hoofdstad is Saharanpur. Andere plaatsen binnen het district zijn onder meer Deoband, Gangoh, Nakur, Behat, Rampur Maniharan en Sarsawa.

Saharanpur is het meest noordelijke district van Uttar Pradesh. Het district grenst aan drie andere Indiase staten: Haryana in het westen, Uttarakhand in het oosten en Himachal Pradesh in het uiterste noordwesten. Langs de westgrens van Saharanpur stroomt de Yamuna. Ongeveer 120 kilometer ten zuiden van het district ligt de metropool Delhi.

District van Uttar Pradesh