Some towns and cities in Colorado do open up the streets to snowmobilers only if snow is on the ground. However snowmobiles are not allowed on highways and freeways unless used for emergency reasons by authority figures. Always check local laws and ordinances before riding your snowmobile on the street in your area.
Check out these Capulin, CO ATV/OHV resources: