 Earthquake prediction is a branch of the science of seismology concerned with the specification of the time, location, and magnitude of future earthquakes within stated limits.Many methods have been developed for predicting the time and place in which earthquakes will occur.Despite considerable research efforts by seismologists, scientifically reproducible predictions cannot yet be made to a specific day or month.