Marssum (Fries: Marsum) is een dorp in de Friese gemeente Menaldumadeel. Het ligt ten oosten van de hoofdplaats Menaldum en heeft ongeveer 1173 inwoners (2005). Omdat Leeuwarden zich steeds meer naar het westen heeft uitgebreid ligt Marssum inmiddels nog maar enkele kilometers van Leeuwarden.
Marssum zou rond 1300 zijn ontstaan op het kruispunt van de oude zeedijk naar Bolsward en een zeedijk die een gedeelte van de Middelzee afsloot.
In het dorp bevindt zich de stins Poptaslot, ook wel Heringastate genoemd.