- แสงแดด เป็นปัจจัยสำคัญที่สุดของการเกิดฝ้า ไม่ว่าจะเป็น UVA, UVB และ Visible light
- ฮอร์โมน ซึ่งมีผลทำให้เซลล์สร้างเม็ดสีทำงานมากขึ้น เช่น ในภาวะตั้งครรภ์, วัยหมดประจำเดือน, การทานยาคุมกำเนิด หรือ การใช้เครื่องสำอางที่มีฮอร์โมนเป็นส่วนผสม
- พันธุกรรม เชื่อว่ามีส่วนเกี่ยวข้องต่อการเกิดฝ้า มีรายงานว่าเป็นผลในครอบครัวได้ถึงเกือบ 50 % เลยทีเดียว
- ภาวะทุพโภชนา อาจมีส่วนเกี่ยวข้อง เนื่องจากพบผื่นแบบฝ้าในผู้ที่มีการทำงานของตับผิดปกติ และผู้ที่ขาดวิตามิน บี 12 เป็นต้น
- เครื่องสำอางที่มีส่วนผสมของไฮโดรควินโนน อาจทำให้เกิดรอยดำคล้ายฝ้าได้
ปัจจัยเหล่านี้คือสาเหตุที่ก่อให้เกิดฝ้า โดยทั่วไปแล้ว ฝ้าตื้นนั้นเกิดได้ง่ายและอยู่ตื้น จึงรักษาได้ง่ายกว่าฝ้าลึก ซึ่งไม่ค่อยตอบสนองต่อการรักษาเท่าที่ควร เมื่อเราทราบถึงเหตุปัจจัยแล้ว ก็ขอให้พยายามหาสาเหตุของตนเอง และแก้ไข หรือ หลีกเลี่ยง เพื่อป้องกันไม่ให้เกิดฝ้า หรือป้องกันฝ้าที่มีอยู่แล้วไม่ให้เข้มไปกว่าเดิม