A National Center for Seismology report said the quake was recorded at 2:25 am in Morigaon district on the southern bank of Brahmaputra, at a depth of 16 km.