Svenningelva er ei elv i Grane kommune, Nordland fylke. Elva er ei sørlig sideelv til Vefsna. Nedbørsfeltet spenner over 672 kvadratkilometer.
Svenningelva starter i Litl-Majavatnet (305 meter over havet, se Majavatnet) og renner nordover gjennom Svenningdalen til Trofors, der den faller sammen med Vefsna som kommer fra øst. Elva er varig vernet mot vassdragsutbygging.