I have only seen a handful in the 24+ years I lived in Vermont. I recall seeing one in Stowe in a field, another in a field in South Burlington hanging with the cows (this in the 1990's), a couple in different occasions along US 2 east of St Johnsbury in my way back from the whites. I recall tons of moose droppings & tracks on Belvidere mountain but never actually saw a moose there. My best Moose viewing days were during canoe trips in the spring (Algonquin Park in Canada and the Allagash in Maine). Also on my trips to Maine, especially driving back to Vt near dusk in spring time when there is still tons of salty water along the roads, I counted 13 one trip in Maine, northern NH, and I think 1 was in Vt along US 2 before St Johnsbury going west. Net: Moose are there in Vt, but if your objective is to see Moose your odds are better in NH and even better in Maine. When/where ? probably at dawn or dusk near a road side with salty water (common in spring), or on a canoe/kayak trip to a boggy lake/reservoir. I have read stories in the Burlington news on occasion where a moose wanders into Burlington. I have never seen one (or any evidence of one) in the Champlain Islands where I lived for 10 years, although neighbor claimed to have seen one there. They are rare to see when hiking, I have 2 theories. 1, the woods are so thick you can be 20 feet away and not know they are there. 2.) They fear a person on foot. I had frequent white tail deer in my back yard in the Champlain Islands. They would run away if I was out on foot even 100 feet away. But I could get within 20 feet or so on my lawn tractor without them flinching. Why ? I dunno, you'ld have to ask the deer. Maybe moose are wary of hikers much moreso then someone in a boat.