Denver, CO is in the Rockies & St. Louis, MO's on the Mississippi River. Denver is cooler
- because St. Louis is closer to water than Denver.
- because Denver is at a higher elevation than St. Louis.
- because Denver has more wind than St. Louis.
- because St. Louis receives more sunlight than Denver.