A 12 is fine for me, but these are cotton, so I was thinking maybe 14 in case they shrink? I need it in the seat, but have a very small waist, so don't want it baggy in the waist.
BEST ANSWER: I have three pairs in different colors of these pants and I love them! I have not noticed a shrinkage problem, and mine have been washed a several times apiece. I would buy the size 12 if I were you!