Okay so I bought these for my daughter but they are way too tight for her so the tags have come off but they’ve never been worn they would suit somebody of a more slight build so I petite 10 they’re not really a medium which I would say is maybe 12 but they are rather on the small side to look at so I would say maybe an 8 to 10