Gosaldo is a comune (municipality) in the Province of Belluno in the Italian region Veneto, located about 90 kilometres (56 miles) northwest of Venice and about 25km (16mi) northwest of Belluno. As of 31 December 2004, it had a population of 843 and an area of 48.8 square kilometres (18.8sqmi).