การเกิดสิวนั้นสามารถที่จะเกิดขึ้นมาได้มากมายหลายสาเหตุด้วยกัน เช่น กรรมพันธุ์ อาหาร พฤติกรรมต่างๆที่ก่อให้เกิดสิว อารมณ์ เครื่องสำอาง เป็นต้น ซึ่งสิ่งเหล่านี้ล้วนแล้วแต่ทำให้เกิดสิวได้ทั้งนั้นและสิ่งหนึ่งที่ก่อให้เกิดสิวได้นั้นก็คือ ต่อมไขมัน ซึ่งต่อมไขมันนั้นเป็นสาเหตุหลักที่ทำให้เกิดสิวได้เลยก็ว่าได้ โดยสาเหตุที่ทำให้ต่อมไขมันเป็นสาเหตุทำให้เกิดสิวนั้นจะเกิดจากปัจจัยต่างๆ ดังนี้
1.ต่อมไขมันผลิตน้ำมันมากเกินไป
ผิวหนังในร่างกายของคนเรานั้นจะผลิตน้ำมันออกมาเพื่อหล่อลื่นผิวหนังให้เกิดความสมดุล แต่ถ้ามีปัจจัยมากระตุ้นให้ผลิตน้ำมันในผิวหนังมากกว่าจนเกินไปและจะมีส่วนในการกระตุ้นให้เกิดโรคผื่นผิวหนังอักเสบจากไขมันได้ ซึ่งปัจจัยที่กระตุ้นให้ต่อมไขมันสร้างไขมันมากกว่าปกติ ได้แก่ ฮอร์โมน สภาพอากาศ ยาบางชนิดและพันธุกรรม
2.การหนาตัวของเซลล์ผิวหนัง
เมื่อผิวหนังชั้นนอกสุดตายจะก่อให้เกิดการสะสมและหนาตัวขึ้นมาเรื่อยๆจนก่อให้เกิดการผิดปกติของผิวหนัง ทำให้เกิดการอุดตันของท่อต่อมไขมันและรูขุมขนจนกลายเป็นสิวอุดตันหัวปิดหรือสิวหัวขาวและสิวอุดตันหัวเปิดหรือสิวหัวดำได้ในที่สุด
3.การเจริญเติบโตของเชื้อโรคที่ผิวหนัง
เชื้อแบคทีเรีย Propionibacteria ที่มีการเจริญเติบโตบริเวณรูขุมขน เมื่อเชื้อนี้เข้าไปยังท่อรูขุมขนที่อุดตันจะทำให้เกิดการอักเสบ บวมแดงหรือเป็นหนองได้
4.การอักเสบ
การอักเสบของร่างกายเป็นกระบวนการที่ร่างกายจะจัดการกับสิ่งแปลกปลอม ทำให้เกิดสิวบวมแดงและอักเสบขึ้น หากเป็นรุนแรงก็จะทำให้การอักเสบลงลึกและเป็นบริเวณกว้าง