Midgham is a village and civil parish occupying slopes and the alluvial plain on the north side of the Kennet. It is centred 6 miles (10 km) east of Newbury, Berkshire and 2 miles (3.2 km) east of Thatcham. The north of the parish is 4.5 miles (7 km) south of the M4 motorway. Midgham Lock is on the Kennet and Avon canal which in summer months draws much of the water from the valley. It has smaller watercourses alongside. Its elevations range from 60 to 121 metres above sea level.