Hampton County is bounded as follows: on the northeast by Colleton County from which it is separated by the Combahee and Salkehatchie Rivers; on the northwest by Allendale County; on the southwest by the Savannah River which separates it from the state of Georgia and on the southeast by the counties of Jasper and Beaufort.