Ockelbo is a place (resort) in the Swedish province of Gävleborg County and the historical province of Gästrikland. It is located about 30 km north of Sandviken and is the capital of the homonymous municipality. Ockelbo represents Sweden in the European Charter - Villages of Europe, a group of rural communities from all 28 EU countries.