Seiyo (jap.西予市, Seiyo-shi) on Japanin kaupunki Shikokun saarella Ehimen prefektuurissa. Se sijaitsee prefektuurin eteläosassa TyynenmerenUwanmeren rannikolla. Itä–länsisuunnassa pitkänomainen kaupunki ulottuu mereltä länteen Shikokuvuorille aina Kōchin prefektuurin rajalle saakka. Kaupungin läpi virtaa Hijijoki sivujokineen. Valtaosa kaupungin alueesta on metsäistä vuoristoa, mutta sen keskiosissa on kaksi viljavaa tasankoaluetta, Uwan allas ja Nomuran allas.[3][4] Seiyossa on 37 447 asukasta (syyskuussa 2019)[2] ja sen pinta-ala on 514,34 neliökilometriä.[1]
Seiyo on hallinnollisena alueena suhteellisen uusi: kaupunki perustettiin vuonna 2004 liittämällä yhteen Uwan, Nomuran, Shirokawan, Akehaman ja Mikamen maaseutukaupungit. Kaupungin keskustaa on Uwan alueella sijaitseva Unomachin kaupunginosa, joka kehittyi Edo-kaudella postiasemana (shukuba). Merkittäviä elinkeinoja Seiyossa ovat metsätalous, karjatalous ja maanviljely, joka tuottaa muun muassa riisiä, hedelmiä ja vihanneksia. Akehama ja Mikame sijaitsevat rannikolla, joten niissä harjoitetaan kalastusta ja vesiviljelyä. Shirokawan alueella perinteisiä elinkeinoja ovat japaninpaperin ja japaninvahan valmistus.[3][4]