สาเหตุของการตั้งครรภ์ในวัยรุ่น คือ
1. ปัจจัยด้านพันธุกรรม พัฒนาการทางด้านร่างกายและจิตใจของวัยรุ่น การเปลี่ยนแปลงโดยเฉพาะฮอร์โมนในร่างกาย มีผลกระตุ้นให้มีความสนใจกับเพศตรงข้าม
2. เริ่มต้นตั้งแต่การแต่งตัวที่เปิดเผยมาก เสื้อที่เปิดให้เห็นเนินอกมากเกินไป กางเกงที่รัดมากเกินไป เน้
3. วัยรุ่นขาดความรู้ความเข้าใจเกี่ยวกับเรื่องเพศ โดยเฉพาะในวัยรุ่นที่มีแฟนหรือคนรักหากไม่รู้จักการปฏิเสธเมื่อถูกขอ
4. การอยู่หอพัก อยู่ห่างจากพ่อแม่หรือผู้ปกครอง การเที่ยวในสถานเริงรมย์ การดื่มเครื่องดื่มที่มีแอลกอฮอล์ และการใช้สารเสพติด
5. การอยู่ด้วยกันสองต่อสองระหว่างชายหญิงในที่ลับตาคน
6. สถาบันครอบครัวและศาสนา ที่ปัจจุบันได้อ่อนแอลง เด็กได้รับความอบอุ่นจากครอบครัวน้อยจากที่พ่อแม่ต้องวุ่นกับการทำงานเพื่อหาเงินเลี้ยงลูก หรือบางครอบครัวพ่อแม่มีปัญหาหย่าร้างต้องแยกทางกัน
7.สื่อต่าง ๆ จำนวนมาก
8. สภาพสังคมที่ปัจจุบัน ผู้ชายหมกมุ่นและมีความต้องการทางเพศเพิ่มขึ้นจากสิ่งยั่วยุต่าง ๆ ทำให้ต้องมาลงกับเพศหญิง จนเป็นเหตุให้เกิดการคุกคามทางเพศ รุมโทรม และการข่มขืน จึงนำไปสู่ต่อการมีเพศสัมพันธ์ก่อนวัยอันควร
9. ปัญหาการขาดการอบรมกล่อมเกลาขาดความใกล้ชิดสนิทสนม ทั้งจากครอบครัวทั้งจากสังคมแวดล้อมจากสังคม
10. สภาพแวดล้อม เช่น การเห็นคนรอบข้างหรือเห็นคนที่อยู่ในชุมชนเดียวกันมีเพศสัมพันธ์ก่อนวัย ก็จะเอาเป็นเยี่ยงอย่าง
11.การเลียนแบบพฤติกรรมตามกระแสตะวันตก อาทิ การจับคู่อยู่กิน การทำสถิตินอนกับผู้ชาย การมีเพศสัมพันธ์กับเพื่อน
13. วัยรุ่นมักหลงอยู่กับวัตถุนิยมมากเกินไป และชอบตามเพื่อน ยอมเสียตัวเพื่อแลกกับการได้เงิน