یک تفاوت دریا و دریاچه به نحوه شکل‌گیری آن‌ها مربوط است. دریاها همیشه طبیعی هستند و در اثر فرسایش یا عوامل مرتبط با سطح زمین ایجاد می‌شوند؛ اما دریاچه می‌توانند طبیعی یا مصنوعی باشند. دریاچه‌های مصنوعی توسط انسان و اغلب در طریق فرآیند سدسازی به وجود می‌آیند.