Over the 12-year period, Boston Marathon times have slowed by 10 minutes to the 3:50 range, NYC is steady roughly around 4:27. Chicago seems to be on a slowing trend by as much as 20 minutes; while weather has had an impact in some recent years, conditions in 2011 had a limited impact on the 4:40 average time.
For more, see our complete Boston, New York City, and Chicago Marathon coverage.