De tre, lokförarna och ytterligare en person, chockades när de två tågen kolliderade lok mot lok vid Kabelgatan i Öjebyn.
– Två personer färdades i det ena tåget och en person i det andra. Alla tre har förts med ambulans till sjukhus för kontroll. Men skadeläget är okänt, säger Fredrik Gedin, kommunikatör vid polisens regionledningscentral.
Alla tre fick senare lämna sjukhuset utan allvarliga skador.
Det är oklart varför de två tågen hamnade på samma spår. Kollisionen ska ha inträffat när det ena tåget stått still och det andra färdats i 50 km/h.
– I samband med kollisionen välte en vagn och timmer har åkt ut på vägen, säger Daniel Granberg, räddningschef i beredskap vid Piteå räddningstjänst.
Enligt Trafikverkets pressjour informerades Statens haverikommission redan på onsdagskvällen. Haverikommissionen avgör om man kommer att göra en undersökning.
Läs mer: Haverikommissionen ska granska tågolyckan
Olyckan är också anmäld som en arbetsplatsolycka, vilket innebär att polisen kommer att göra en utredning.
Under det inledande räddningsarbetet stängdes strömtillförseln av ända ut till stambanan och upp till Boden. Nattåget till Stockholm och Göteborg stoppades av elavbrottet och blev stående på banan.När strömmen kopplades på igen på stambanan hade tåget försenats med 73 minuter. Enligt SJ skulle tåget köra in förseningen under resan ner mot Sundsvall.
Läs mer: Förseningar efter tågolyckan
Under onsdagskvällen talades om växelfel som en av flera möjliga olycksorsaker, men på Trafikverket vill man inte spekulera om varför de båda tågen var på samma spår.
Räddningstjänsten i Piteå stannade på olycksplatsen för att hjälpa till med att jorda eventuella elförande kablar. Vid 19.30-tiden togs ansvaret över av Green Cargo och Trafikverket.