An image capturing apparatus comprises: image sensing means arranged to sense an object image formed by an optical system (117, 118), wherein an image read region of the image sensor from which a signal of the object image is read is changeable; vibration detection means arranged to detect a vibration applied to the image capturing apparatus; vector detection means arranged to detect a motion vector between object images consecutively sensed by said image sensing means; first calculation means (106-112, 127) arranged to calculate a first correction amount from a signal obtained based on an output from said vibration detection means and a signal based on the motion vector; second calculation means arranged to calculate a second correction amount from a signal based on the motion vector; first correction means (112-114, 117) arranged to optically correct the vibration based on the first correction amount; and second correction means arranged to electronically correct the vibration by changing the image read region based on the second correction amount, wherein the image capturing apparatus is arranged such that vibration correction is performed using both said first correction means (112-114, 117) and said second correction means, characterized in that the signal based on the motion vector used to calculate the second correction amount is based on part of the magnitude of the motion vector, a ratio of the part changing depending upon a shiftable number of pixels of the image read region in the image sensing means, and the signal based on the motion vector used to calculate the first correction amount is based on the rest of the magnitude of the motion vector. image sensing means arranged to sense an object image formed by an optical system (117, 118), wherein an image read region of the image sensor from which a signal of the object image is read is changeable; vibration detection means arranged to detect a vibration applied to the image capturing apparatus; vector detection means arranged to detect a motion vector between object images consecutively sensed by said image sensing means; first calculation means (106-112, 127) arranged to calculate a first correction amount from a signal obtained based on an output from said vibration detection means and a signal based on the motion vector; second calculation means arranged to calculate a second correction amount from a signal based on the motion vector; first correction means (112-114, 117) arranged to optically correct the vibration based on the first correction amount; and second correction means arranged to electronically correct the vibration by changing the image read region based on the second correction amount, wherein the image capturing apparatus is arranged such that vibration correction is performed using both said first correction means (112-114, 117) and said second correction means, characterized in that the signal based on the motion vector used to calculate the second correction amount is based on part of the magnitude of the motion vector, a ratio of the part changing depending upon a shiftable number of pixels of the image read region in the image sensing means, and the signal based on the motion vector used to calculate the first correction amount is based on the rest of the magnitude of the motion vector.