Traditionally Hariyali Teej is celebrated mainly in Delhi, Haryana, Punjab, Rajasthan, Uttar Pradesh and Madhya Pradesh.