El Yamuna es un río sagrado de la India según la mitología hindú. El río Yamuna, también conocido como Jamuna, tiene su origen en el glaciar Yamunotri, situado a una altura de 6.387 metros en la ladera suroeste de la montaña Bunderpooch, en la región más alta del Bajo Himalaya, en Uttarakhand. A continuación, el río fluye en dirección sur durante unos 200 km, pasando por el Bajo Himalaya y la cordillera de Shivalik Hills.
El río Yamuna es el más largo y también el segundo mayor afluente del río Ganges. Este río tiene unos 1.376 km de longitud y su cuenca tiene unos 366.223 km cuadrados. Hay varios canales del río Yamuna en la llanura indogangética. El agua de estos canales se utiliza para regar los campos. Se está construyendo el enlace Sutlej-Yamuna hacia el oeste, cerca de la cabecera del río Yamuna, que pasará por la región del Punjab.
El río Yamuna atraviesa Uttarakhand, Haryana y Uttar Pradesh y, al pasar por Himachal Pradesh, se dirige después a Delhi. En su camino, el río se encuentra con algunos de sus afluentes, de los cuales el río Tons es el mayor afluente, así como el más largo de Uttarakhand. Nace en el valle de Har-Ki-Doon y se une a Kalsi, cerca de Dehradun. Desde Yamunotri hasta Wazirabad en Delhi, unos 375 km, el agua del Yamuna es de buena calidad.
Después de que el agua contaminada se vierta desde los 15 desagües entre la presa de Wazirabad y la presa de Okhla, el río se vuelve altamente contaminado. El Plan de Acción Yamuna se ha aplicado desde 1993, por la Dirección Nacional de Conservación de Ríos (NRCD) del Ministerio de Medio Ambiente y Bosques, para regular la contaminación y mantener un control sobre la calidad del agua.