Rockhampton is a village and civil parish in the English county of Gloucestershire, situated in the unitary district of South Gloucestershire. It is located 2.8 miles northeast of Thornbury, 18.6 miles north of Bristol and is approximately 4 miles east of the River Severn. It had a population of 166 people according to the 2011 census.