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 är StrömsbrukStrömsbruk, Harmånger Harmånger, Bergsjö Bergsjö, Ilsbo Ilsbo, Jättendal Jättendal, Gnarp och Hassela Hassela.