Data migration in ETL (Extract, Transform, Load) refers to moving data from one location or source to another as part of the ETL pipeline. It involves extracting data from the start, transforming it into the desired format, and loading it into the target destination. It ensures data consistency, integration, and quality across systems.