Riksoelva (nordsamisk: Riksojohka) er ei elv i Bardu kommune i Troms og Kiruna kommune i Sverige. Den har utspring på østsida av fjellet Ruovdoaivvit, og renner derfra i en stort sett sørøstlig retning. Den krysser riksgrensa 16 km sør for Innset og løper senere sammen med Snuvrejohka, som munner ut i innsjøen Torneträsk. Hele nedbørfeltet på norsk side av grensa ligger innenfor Rohkunborri nasjonalpark.