Halluin se encuentra en la parte septentrional del Distrito de Lille en las proximidades del río Lys, en la frontera franco-belga.