Welcome to Truro, Nova Scotia !The Town of Truro is a community of approximately 12,500 people located in central Nova Scotia. Truro is known as the 'Hub of Nova Scotia', because of its geographical position and historical significance. In the mid 19th century Truro had become a manufacturing centre and – thanks in large part to the railroad facilities - a natural distribution centre for the province; thereby earning the Town of Truro the nickname, 'Hubtown.'more...See more text