To test whether immigrants with illegal/irregular status have higher odds of poor self-rated health (SRH) than immigrants with legal status, and whether different demographic, socioeconomic and psychosocial factors affect SRH among legal and illegal/irregular immigrants.