My daughter (who is quite slim) wears a size 10.5.  After reading the reviews of how these run small, I purchased them in a size 12, and she couldn't even get them on!!!  Length-wise, they look to be size 12, but the opening was so small that my daughter's foot couldn't squeeze in.