Delhi, Gurgaon and Faridabad were placed under yellow alert, while Noida and Ghaziabad faced orange alert warnings.
Rain, thunderstorms and winds of up to 40 km/h are expected in Delhi through Wednesday and possibly Thursday.
Heavy rain and thunderstorms have also been forecast in several states across northern, eastern and north-eastern India.