What is the difference between volcanic earthquakes and tectonic earthquakes?

As magma makes its way through the crust to the surface of the earth, it breaks apart surrounding rock thereby generating volcanic earthquakes. Volcanic earthquakes are one of the main signs that a volcano is restless.

Tectonic earthquakes are caused by the movement of plates when energy accumulated within plate boundary zones is released. Tectonic earthquakes are usually larger than volcanic earthquakes.