Mosjøen har tre idrettslag: Mosjøen IL, Halsøy IL nord i byen og Olderskog IL sør i byen. Mosjøen IL spiller i 3. divisjon i fotball. Idrettslaget arrangerer årlig Kippermocupen for aldersbestemte lag.