Uneven lawns can be caused by several factors such as soil erosion, poor drainage, tree roots, and animal activity. Another common cause is improper lawn maintenance techniques like mowing too short or not regularly aerating the soil.