Bac Kan is a mountainous province, sharing its border with Cao Bang Province to the north, Tuyen Quang Province to the west, Lang Son Province to the south-east, and Thai Nguyen Province to the south. The topography is mainly midland, mountainous. The province has a complex network of rivers and springs.
Climate:There are two seasons: dry and cold lasts from April to October and hot and rainy from November to December. The cold season lasts longer in the north region. The annual average temperature is 25ºC. The annual rainfall is about 1,400mm - 1,800mm. The weather has drizzling rain and high humidity in March, April and August.