My shoe size ranges between 7.5 - 8 due to a wide foot. I had to get an 8 in these for width but I think they are pretty true to size. Also, I don't think these are made for walking a lot, I got a blister from one of the heels after a continuous 2 mile walk. They are pretty rigid in the back but great for my intended purpose of standing and walking around a mechanic shop. Just not walking a long distance. They are very slip resistant.