They may not be promoting it, but here in Rockford, IL nearly one-third the stations carry ethanol, and some carry biodiesel. Brands include Phillips 66, Shell, BP and Road Ranger (big local brand that used to carry Citgo).
Refueled at a station in Paducah, KY just short of southern IL, no ethanol. It was a BP. BP was a big ethanol seller in SD, but they left the state on 31 Mar 08 ostensibly because they were not making enough money.