Stocka, är en av tätorterna i Nordanstigs kommun i Nordöstra Hälsingland beläget mellan Sunsvall i norr och Hudiksvall i söder. De andra tätorterna i kommunen ärStrömsbruk, Harmånger Harmånger, Bergsjö Bergsjö, Ilsbo Ilsbo, Jättendal Jättendal, Gnarp och Hassela Hassela.