Harpsden is a rural and semi-rural village and civil parish immediately south of Henley on Thames in the District of South Oxfordshire in Oxfordshire, England. In the 2001 UK census it had a population of 260.
Its scattered centre is set 0.5 miles (0.80 km) from the east border which is the River Thames, marking a short boundary with Berkshire. The parish extends 5 miles (8.0 km) inland and borders Rotherfield Peppard to the west. The village has neither railway station nor shops, but it does have the main road from Reading to Henley, both of which have grown substantially since World War II into centres of trade, education and general meeting places.