What causes the formation of new ocean floor?

New ocean floor is created at mid-ocean ridges where two tectonic plates are spreading apart. This is also known as a divergent plate boundary.