This past week I bought myself an early Christmas gift. Isn't she the prettiest thing?
Cut a piece of fabric 3" bigger on all sides than your ironing table/board. (These instructions are for a square or rectangular ironing surface.)
Mine is 20" x 40", so I cut the fabric 26" x 46".
Fold over a 2" triangle on each corner and press. Then fold all edges over 1/2" and another 1/2".
Sew all around close to the edge.
Cut a piece of elastic half the circumference of the ironing surface, in my case 60".
Using a safety pin, string the elastic through the pocket you created and pin or sew together the ends. I just pin them because I reuse the elastic every time I make a new cover.metal shelving unit from Target.
It's not pretty, but it works:
(And it only took 15 minutes.)