tag says 12 but it would fit anything from a 6-10 depending on how you would like it to fit
it is petite so if you have long arms it’s probably not the best fit for you
I am a size 4 and I find it a big large, even when tucked in because the shoulders are a bit off but like I said, it all depends on how you want it to fit