Before now, I've only found organic yarn online.
Yesterday, I bought the following two yarns at my local yarn store:
1 skein Ecoknit yarn - 21 sts/4" 3.5mm needles (US size4) - 50g/100m. Grown in Peru. 100% organic cotton certified by EKO.
This particular skein is a tan to white. I plan to use it for dish towels, at least at first. It might also make some nice layette items down the line.
skein of "Cascade Yarns ECO+" which is NOT certified. 14 stitches/4" on size 10 1/2 needles. 250g/437m. 100% Peruvian Highland Wool.
It was the last skein, and it was on sale, and I thought it would be a good investment for some charity knitting I want to do. I knew I wouldn't have a chance to research it first, so I picked it up. Checking through the blogosphere, it's bought by people who also look for certified organic.
It's going to be a while before I get a chance to start to swatch either of these. It's just nice to know that there is a local supply.