Punjab, Haryana and the Union Territory of Chandigarh experienced mild tremors this afternoon, officials said.
There were no immediate reports of any loss of life or damage to property, they said.
The tremors, which were felt at 1621 hrs, lasted a few seconds.