A moderately strong earthquake rattled Southland residents early today.

The shake measured 3.9 in magnitude and struck at 3.51am, GNS Science reported.

It was centred 35km south west of Tuatapere and was 10km deep.