Christchurch has been shaken by a light, shallow earthquake this evening.

GeoNet said the magnitude 3.6 quake struck 10km east of the city at 5.46pm.

The quake was 17km deep but was classified as light.