Den 20-årige ytterspelaren har skrivit på ett kontrakt över 2020.
– Johannes är en spelare som genom sin spelstil uppskattas av spelartruppen, ledarstaben och publiken samtidigt som han är en extremt jobbig spelare att möta genom sin löpvilja och arbetskapacitet, säger sportchefen Jens Hedström.
Under säsongen har Johannes Lidström fått mer och mer speltid efter en skadedrabbad vår.
– Förlängningen av Johannes går helt i linje med vad vi vill som förening och hur vi på ett långsiktigt sätt ska bygga ett lag som är redo för division 1, säger Jens Hedström.
Piteå IF ligger femma i division 2-tabellen och har tre matcher kvar det här spelåret. Det mot topplagen IFK Luleå, Friska Viljor och Skellefteå FF.