Il territorio è prevalentemente pianeggiante. È delimitato a oriente dal fiume Yamuna che, scorrendo da nord a sud, segna tutto il confine orientale a eccezione dell'area occupata dal territorio di Delhi. Numerosi affluenti del fiume Yamuna scorrono nella pianura centrale dello Stato. A occidente scorre verso sud-ovest il fiume Ghaggar. L'area sud-occidentale presenta un territorio semi-arido. Il territorio montuoso è relegato al nord-est, dove si eleva la catena del Siwalik, e a sud, dove si elevano le propaggini settentrionali delle colline Arawalli.
Durante la dominazione britannica, gran parte del territorio si trovava nella provincia del Punjab.
Lo Stato attuale nasce il 1º novembre del 1966, con la separazione della parte meridionale del Punjab, a maggioranza hindī, dal resto della regione. Chandigarh, sul confine di due Stati, fu scelta quale capitale di entrambi, acquisendo lo status di Territorio dell'Unione.
Religione e lingue
Al censimento del 2021, lo Stato contava 28,000,000 abitanti. La religione predominante è quella induista, praticata dal 52% della popolazione. Seguono i sikh con il 44% e i musulmani con il 4%.
L'agricoltura impiega ancora oltre l'80% della forza lavoro. Tra le colture principali vi sono il riso, il grano, il cotone e la canna da zucchero.
Importante è l'allevamento bovino e dei bufali per la produzione di latte.
Lo Stato ha una industria particolarmente sviluppata nel settore tessile (lanifici e cotonifici) e nel settore meccanico dove primeggiano la Maruti Udyog nella produzione di autovetture e l'Hero Honda nella produzione di motocicli.