महासागरीय जलधाराओं की उत्पत्ति के निम्नलिखित कारण हैं
1. तापमान की भिन्नता-सागरीय जल के तापमान में क्षैतिज एवं लम्बवत् भिन्नताएँ पाई जाती हैं। जल निम्न तापमान के कारण ठण्डा होकर नीचे बैठ जाता है, जिस कारण विषुवत रेखीय क्षेत्रों से जल ध्रुवों की ओर प्रवाहित होने लगता है। उत्तरी एवं दक्षिणी विषुवत्रेखीय जलधाराएँ इसी प्रकार की हैं।
2. लवणता की भिन्नता-महासागरीय जल की लवणता में पर्याप्त भिन्नता पाई जाती है। लवणता की भिन्नता से सागरीय जल का घनत्व भी परिवर्तित हो जाता है। उत्तरी एवं दक्षिणी ध्रुवों से जल कम घनत्व या कम लवणता वाले भागों से विषुवत् रेखा की ओर प्रवाहित होने लगता है। इस प्रकार सागरीय जल में लवणता के घनत्व में भिन्नता के कारण जलधाराओं की उत्पत्ति हो जाती है। हिन्द महासागर के जल को लाल सागर की ओर प्रवाह इसका उत्तम उदाहरण है।
3. प्रचलित पवनों का प्रभाव-प्रचलित पवनें वर्षेभर नियमित रूप से प्रवाहित होती हैं और ये अपने मार्ग में पड़ने वाली जलराशि को पवन की दिशा के अनुकूल धकेलती हुई चलती हैं जिससे जलराशि प्रवाहित होने लगती है। उदाहरण के लिए-पछुआ पवनों के प्रभाव से क्यूरोसिवो व गल्फस्ट्रीम की धाराओं को गति व दिशा मिलती है ।
4. वाष्पीकरण व वर्षा-पृथ्वी तल पर वाष्पीकरण व वर्षा में पर्याप्त भिन्नता पाई जाती है। जहाँ वाष्पीकरण अधिक होता है वहाँ सागर तल नीचा हो जाता है; अत: उच्च-तल के क्षेत्रों से सागरीय जल निम्न जल-तल की ओर प्रवाहित होने लगता है जिससे जलधाराओं की उत्पत्ति हो जाती है। ठीक इसी प्रकार अधिक वर्षा वाले क्षेत्रों में सागरीय जल-तल में वृद्धि हो जाती है। ऐसे क्षेत्रों से जल निम्न वर्षा तथा निम्न जल-तल वाले भागों की ओर एक धारा के रूप में प्रवाहित होने लगता है।
5. पृथ्वी की दैनिक गति-पृथ्वी अपने अक्ष पर तीव्र गति से घूमती हुई सूर्य के सम्मुख लगभग 24 घण्टे में एक चक्कर पूरा कर लेती है। पृथ्वी की घूर्णन गति के कारण सागरीय जल उत्तरी गोलार्द्ध में दाईं ओर तथा दक्षिणी गोलार्द्ध में बाईं ओर घूम जाता है। पृथ्वी की घूर्णन गति का प्रभाव जलधाराओं के प्रवाह एवं उनकी गति पर भी पड़ता है।
इसके अतिरिक्त वायुभारे की भिन्नता, ऋतु परिवर्तन, समुद्रतटीय आकृति आदि ऐसे कारक हैं जो महासागरों में जलधाराओं की उत्पत्ति में सहायक होते हैं।