Where do Volcanoes Form?

A volcano can form anywhere where there is a broken plate or where a plate has moved. Most of them form on the ocean floor called hot spots. This similar to how the Hawaii Islands where formed. You can find more information here: