Hassela är en tätort och socken i Nordanstigs kommun, Hälsingland.
Hassela socken ligger i norra Hälsingland, och gränsar i norr mot Medelpad, i väster med Ramsjö socken, i söder med Bjuråker socken och i öster med Bergsjö socken. Dialekten som talas här kallas för Hasselamål.