And this is not specific to Southwest! It applies to every airline. If flying any airline totally within the US and/or its territories (for example, Puerto Rico), you do not require a passport.
Whether you require a passport has to do with whether you're leaving or entering the country. It has nothing to do with what airline you're flying.