It says UK 12 - 16 but I would say it’s more 16-18 as it runs quite large and I usually wear 16. The pants are tight around the waist and thighs though. I don’t know, the sizing is a bit weird overall but it looks pretty and is comfortable, just might have to alter it if you want a tighter fit.