ほとんどの海面電流の主な原因は風です。風は水面に摩擦を生成し、それを引きずり、風の方向にそれを前に押します。風駆動型電流は、ドリフト電流としても知られています。温度差、海洋密度の変化(密度電流)、潮の動きなどの他の要因も、海洋の表面電流を生成する可能性があります。ただし、多くの場合、海風は地表電流を生成する主要な駆動力を表しています。