At Delta, Internationally, yes... many countries will fine you if you're not wearing one on the ramp.
Domestically...no.
Funny, our management told us that ALL US airlines require vests at all times these days. Did they actually LIE to us???!!! <SHOCKED>