Government data shows that migrant labourers account for 12 to 15 per cent of Punjab's population; the majority (80 to 90 per cent) come from Bihar and Uttar Pradesh.