South Portland on kaupunki Mainen osavaltiossa, Yhdysvalloissa. Sen väkiluku oli 26 498 vuonna 2020.[1] Kaupunki sijaitsee Cumberlandin piirikunnassa,[2] suoraan osavaltion suurimman kaupungin, Portlandin, eteläpuolella.
Vuonna 2020 South Portlandin 26 498 asukkaasta valkoisia oli 88,7 %, mustia 5,1 % ja aasialaisia 2,5 %. Vuonna 2019 11,0 % asukkaista puhui kotonaan jotain muuta kieltä kuin englantia ja 9,6 % asukkaista oli syntynyt ulkomailla.[1]