تأتي الطاقة المائية من طاقة تدفق المياه أو سقوطها في حالة الشلالات (مساقط المياه)، أو من تلاطم الأمواج في البحار، حيث تنشأ الأمواج نتيجة لحركة الرياح وفعلها على مياه البحار والمحيطات والبحيرات، ومن حركة الأمواج هذه تنشأ طاقة يمكن استغلالها، وتحويلها إلى طاقة كهربائية، حيث تنتج الأمواج في الأحوال العادية طاقة تقدر ما بين 10 إلى 100 كيلو وات لكل متر من الشاطئ في المناطق متوسطة البعد عن خط الاستواء.
كذلك يمكن الاستفادة من الطاقة المتولدة من حركات المد والجزر في المياه، وأخيراً يمكن أيضاً الاستفادة من الفارق في درجات الحرارة بين الطبقتين العليا والسفلى من المياه التي يمكن أن يصل إلى فرق 10 درجات مئوية.