Several factors can lead to abnormal amniotic fluid levels. Oligohydramnios can be caused by conditions such as ruptured membranes, placental insufficiency, or fetal kidney issues. Polyhydramnios may result from maternal conditions like diabetes, fetal anomalies affecting swallowing or digestion, or multiple pregnancies.