Marielund er et tettsted i Haparanda kommune i Norrbottens län i landskapet Norrbotten i Sverige. Det ligger like nord for Haparanda. I 2010 hadde tettstedet 1 726 innbyggere.[2]