You are correct. My husband is from St. Louis and the boundaries were set at the time of the Civil War by the Missouri Constitution. That is why the population of St. Louis is only something like 353 thousand, but the metro area with suburbs is 2.8 million. So many times statistics on St. Louis only account for this smaller, poorer section of St. Louis.
That's a big fudge factor in D.C.'s rankings as well.