It was 2F when I got home in the west suburbs this evening. I was fine except for my toes which I always have problems keeping warm after about 8 miles at these temps. I have Specialized winter boots that I wear with pretty thick wool socks, but my toes usually get cold anyway when it is this cold out.
Otherwise I was ok with 2 pairs of tights (one is wind proof), a synthetic tshirt, midweight polypropylene long sleeve shirt, fleece vest, medium weight soft shell jacket, wind proof neck warmer/mask thing, light weight running cap under my helmet, ski gloves. I will wear this getup for just about any temperature single digits and lower. If it is blizzard windy I may switch the soft shell for a lighter, better breathing insulating layer and a winter goretex shell.
The wind proof tights and the boots are cycling specific gear, but everything else is just general active wear type stuff.