Vassdraget har utspring i fjellområdene rundt Sulitjelma og Balvatnet. Dets fjerneste kilde er nordøst for fjellet Bálldoajvve, og herfra renner Sølvbekkelva mot sør i retning Balvatnet. Fra Balvatnet renner Balvasselva og deretter Balmielva nordover til Langvatnet, hvor også flere andre elver munner ut. Fra Langvatnet renner Sjønståelva vestover til Øvervatnet. Vassdraget drenerer store deler av Sulitjelmafjellene inkludert vestlige deler av breene Blåmannsisen og Sulitjelmaisen, samt Balvatnet. Andre store innsjøer i tilknytning til vassdraget er Storelvvatnan, Låmivatnet, Eidevatnet, Fisklausvatnet, Stor-Rosnivatnet, Kjelvatnet og Stor-Dorro.