De marathon van Barcelona 2010 werd gehouden op zondag 7 maart 2010 in Barcelona. Het was de 32e editie van deze marathon.Bij de mannen werd de wedstrijd een overwinning voor de Keniaan Jackson Kotut in 2:07.30. Hij bleef hiermee slechts zes seconden voor op zijn landgenoot Felix Kenya. Ook verbeterde hij hiermee het parcoursrecord.Bij de vrouwen won de Ethiopische Debele Wudnesh in 2:31.50. Zij liep hiermee onvoldoende snel voor het parcoursrecord, dat sinds 1998 op 2:30.05 staat.In totaal finishten 10115 marathonlopers de wedstrijd, waarvan 1343 vrouwen.

Uitslagen 
Mannen

Vrouwen

 2010
Barcelona