Den øverste delen av vassdraget er Maudalsåna, som har utspring i fjellområdene sør for Hunnedalen i Sirdal. Ved utløpet av Birkelandsvatnet løper Austrumdalsåna sammen med hovedelva, og Storå med Sjevelandsåna, som er den største sideelva fra vest, kommer inn i Svelavatnet. Herfra heter elva Bjerkreimselva. Tre kilometer lenger sør kommer Oreåna inn fra Ørsdalen i øst. Elva renner gjennom kommunesenteret Bjerkreim og videre ned til Fotlandsvatnet. Fra Fotlandsvatnet går den siste, 1,5 kilometer lange elvestrekningen ned til Tengsvågen. Her ligger også Tengsfossen.