It's a one size fits all. But honestly I would say any where from a reg small to a large. If your an xlarge I don't think it would look right. And I think if your a very tiny person it would be too big on you. I'm a size 8/10 pants and it fits good. Hope this helped you.