Roknäs är en tätort i södra Norrbotten, i Piteå kommun. Roknäs ligger mellan Rokåns och Lillpiteälvens utlopp i Svensbyfjärden och i
det område innerst i denna fjärd som vanligen kallas Infjärden. Roknäs utgör tillsammans med grannbyn Sjulnäs på Lillpiteälvens norra strand
en enda tätort. Viss service finns i östra delen av byn, vid landsvägen mellan Svensbyn och Böle.
Det finns också en badplats i Svensbyfjärden.