Data redundancy can happen for various reasons. One common cause is the lack of a centralized data management system, leading different departments to store their own versions of the same data. Additionally, legacy systems and mergers and acquisitions can introduce redundant data as disparate systems are integrated.