Norrbo ist ein Dorf in der Gemeinde Söderhamn, in Gävleborgs län, Schweden. Norrbo liegt auf 42 m Höhe. Die nächste größere Stadt ist Gävle, 59 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Hanebo Church (16,4 km), Skogs kyrka, Hälsingland (2,1 km) und Söderala church (12,7 km).