Runs big so order down. My husband usually wears a 31 or 32 in shorts and pants or a Medium in swimming trunks but had to get a small in these and he still has to wear a belt but he loves them. Great quality. Perfect for fishing, outdoor activities and swimming. Dries fast.