Badan Meteorologi, Klimatologi, dan Geofisika (BMKG) mencatat pusat gempa berada pada koordinat 1,77 lintang utara dan 98,89 bujur timur, atau sekitar 11 kilometer timur laut Tapanuli Tengah, dengan kedalaman 92 kilometer.
BMKG menyebut gempa tersebut dipicu oleh aktivitas subduksi di wilayah tersebut. Meski dirasakan oleh masyarakat, gempa dinyatakan tidak berpotensi menimbulkan tsunami.