Christchurch was hit by a magnitude 4.0 aftershock on Saturday evening.
The quake struck at 8.27pm, at a depth of seven kilometres, and was located 10km east of Diamond Harbour.
GNS Science says it was felt widely on the Banks Peninsula and in Christchurch.