Of the rest of the land, 9.1% is settled (buildings or roads) and the remainder (2.8%) is non-productive (rivers or lakes).
[3] The blazon of the municipal coat of arms is Argent a Bendlet Gules between two Lions counterpassant of the same.
Of the foreign population, (as of 2000[update]), 31 are from Germany, 12 are from Italy, 77 are from ex-Yugoslavia, 18 are from Austria, 3 are from Turkey, and 44 are from another country.
[7] The late-Roman Era castle and medieval ruins at Altweesen are listed as Swiss heritage sites of national significance.
[8] On 28 August 1232 a document confirms an exchange of goods between members of the noble families of Kyburg and Rapperswil in the villages of Oberwesin and Niderwesin that were in the possession of Kyburg to 1264 respectively of Rapperwil to 1283, the nucleus of the monastic community "in den Wyden", a community of lay women or Beguines, which Count Rudolf IV von Rapperswil donated certain duties and lands to form the Dominikanerinnenkloster Maria Zuflucht in 1259.
Weesen railway station, located south of the Linth canal in the canton of Glarus, has been disused since the end of 2013.
A bus route links Weesen with Ziegelbrücke railway station and Amden.
The wettest month is August during which time Weesen receives an average of 200 mm (7.9 in) of rain or snow.
The month with the most days of precipitation is June, with an average of 15, but with only 194 mm (7.6 in) of rain or snow.