Norwich, Vermont is located in Windsor County and has a population of about 3,414. It is located along the Connecticut River, is home to many businesses and nonprofit organizations, and has a vibrant downtown and village green.