Elva har sin kilde i Tespvannet. De øvre delene av elva ligger i Saltfjellet-Svartisen nasjonalpark. Tespa møter Stormdalsåga nederst i Tespdalen ved den tidligere fjellgården Bredek. Ved Storvoll munner elva ut i Ranelva.