Main-Spessart is verdeeld in 40 gemeenten, waarvan zeven de status van stad hebben. Acht andere gemeenten mogen zich Markt noemen. Verspreid over het westen en noorden van het Landkreis liggen in totaal 11 gebieden die niet gemeentelijk zijn ingedeeld.