The disparity between people’s knowledge about HIV/AIDS and the extent to which they take measures to protect themselves is one of the most vexing issues for public health workers and social science analysts. This paper aims to explain some of this discrepancy, using survey and ethnographic data collected among young rural-urban migrants in Aba and Kano, two cities in Nigeria.