Marsh Baldon is a village and civil parish about 5 miles (8 km) southeast of Oxford in Oxfordshire, England. The parish also includes the hamlet of Little Baldon. At the 2021 census the parish had a population of 275. Marsh Baldon shares a grouped parish council with the neighbouring parish of Toot Baldon.