I make new ironing board covers as the mood strikes me. I mainly make purple ones, as you can't usually find them in purple.
I make them the lazy way though. Rather than putting elastic around the edges, I just wrap the fabric under the board and pin the corners together. I have lots of spare safety pins because I bought a package of straight ones when I first started quilting, not knowing that curved was the kind I wanted. It's kind of like wrapping a package.
Anyway, I just cut a piece of batting the size of the top of my board, lay my fabric on it, pin the corners, and I am done. When I want to wash it, I just take it off and wash it. I have even been known to decide the fabric in my ironing board cover had to go in a quilt I was making. So I just wash the fabric and use it and put different fabric on.
I usually use fabric from my stash, but I think it takes about yard and a half length and 1/2 of the selvage to selvage width.
So, if the lazy way interests you.....
Dina