(As the cities stand now, they're ranked by population.)
New York City, NY
Los Angeles, CA
Chicago, IL
Houston, TX
Philadelphia, PA
Phoenix, AZ
San Antonio, TX
San Diego, CA
Dallas, TX
Jacksonville, FL
Indianapolis, IN
San Francisco, CA
Austin, TX
Columbus, OH
Detroit, MI
Memphis, TN
Baltimore, MD
Boston, MA
Seattle, WA
Washington, DC
Denver, CO
Milwaukee, WI
Portland, OR
Oklahoma City, OK
Kansas City, MO
Atlanta, GA
Miami, FL
Cleveland, OH
Tulsa, OK
Minneapolis, MN
New Orleans, LA
St. Louis, MO
Pittsburgh, PA
Cincinnati, OH
Salt Lake City, UT
OK keep in mind the above ranking is clearly for just the official 'City of' not for the metro area (if St. Louis Metro were included, it would move quite far up the list - much bigger than New Orleans, Kansas City, Milwaukee, and others).
So, by that definition St. Louis is quite liberal, but it is only about 350,000 out of a 2.4 million metro.