The causes of preterm birth are multifactorial and can include genetic factors, infections, stress, and certain medical conditions. Some well-known risk factors include a history of preterm birth, multiple pregnancies, uterine abnormalities, and lifestyle factors such as smoking and substance abuse. Socioeconomic factors and lack of access to healthcare also play a critical role.