I Bjerkreim ligger Bjerkreimselva. De fleste vann, bekker og elver som finnes i kommunen hører til dette vassdraget, som munner ut i havet ved Egersund.