Meselefors er et mindre tettsted i Vilhelmina kommune i Västerbottens län i Sverige. Det bodde 67 innbyggere på stedet i 2005.
Meselefors ligger ved Ångermanälven, og av samferdsel passerer Inlandsbanan og Europavei 45.