Mosjøen har tre idrettslag – Mosjøen IL, Halsøy IL nord i byen og Olderskog IL sør i byen – og en rekke foreninger, som blant annet omfatter boksing, golf, hundekjøring, håndball, kampidretter, klatring, petanque, ski, skyting, slalåm, sykling, tennis og volleyball.