(1) Migration has significant impacts both positive and negative on development for countries of origin and destination;
(2) Mainstreaming migration means assessing these impacts and integrating migration concerns into all stages of development planning from design to implementation;
(3) This requires involvement of all relevant actors like various ministries, social partners, NGOs to recognize migration's contribution to employment, economic growth, and poverty alleviation.