La LSDH défend les droits des migrant.es et des personnes privées de liberté en Suisse. Ses représentants visitent les centres de détention administrative (Frambois, la Favra) et de Champ-Dollon et assistent en tant qu’observateurs aux procès.
Le but des visites de la Ligue est notamment de veiller à ce que les mesures de contrainte ne soient pas appliquées de façon abusive et de s’assurer que le traitement des détenus soit, à tout moment, conforme aux droits de l’Homme. Souvent, les détenus n’ont pas d’avocat : la LSDH les aide à en demander un et à faire valoir leurs droits. Lorsqu’un avocat est constitué, la Ligue joue aussi un rôle de relais important entre le détenu et son défenseur.