The small town is in the southwestern suburbs of London, in the London Borough of Richmond upon Thames. The geology of south-west London north of the river is a flat alluvial plain rich in clay and humus and thus useful for market gardening; with little floodplain on either side of the river and though downhill, Hampton's riverside is only beneath the maximum elevation in Hampton Hill. A comparison can be made with Strawberry Hill which is smaller and has a small noticeable incline to the east.