Just 21 minutes ago, a 4.1-magnitude earthquake struck near Nowrangapur, Nabarangapur District, State of Odisha, India. The tremor was recorded early evening on Wednesday, April 29th, 2026, at 7:12 pm local time, at a shallow depth of 24. km below the surface.The event was filed by India's National Center for Seismology (NCS), the first seismological agency to report it.Our monitoring service identified a second report from the citizen-seismograph network of RaspberryShake which listed the quake at magnitude 4.1 as well.Towns or cities near the epicenter where the quake might have been felt as very weak shaking include Junagarh (pop. 19,700) located 38 km from the epicenter, Umarkot (pop. 29,000) 42 km away, Nowrangapur (pop. 1,220,900) 56 km away, Bhawanipatna (pop. 69,000) 63 km away, Kharhial (pop. 15,100) 64 km away, Kotaparh (pop. 16,300) 71 km away, Titlagarh (pop. 34,100) 85 km away, Jagdalpur (pop. 125,500) 94 km away, and Jeypore (pop. 84,800) 97 km away.Earthquake data: Date & time: Apr 29, 2026 07:42 pm (Kolkata time) local time (29 Apr 2026 14:12 GMT)Magnitude: 4.1Depth: 24.00 kmEpicenter latitude / longitude: 19.73°N / 82.6°E (Kalahandi, State of Odisha, India)Primary data source: NCS