地理上属于飞地。城市位于密苏里河和密西西比河交界处西南的丘陵区域，平均海拔高度高于河面100-200英尺。地形主要为坡度较缓的丘陵，山谷和两河沖积平原，土壤肥沃适合作物生长。
城市气候.圣路易斯气候代表美国中西部温带，属温带大陆性湿润气候，四季分明。冬季寒冷，潮湿，但日照相对充足，日最高气温低于的平均日数为41天，日最低气温低于的平均日数为14天，低于的有4.8天；夏季炎热潮湿，日最高气温超过的日数年均有75天，以上的有14天。最冷月（1月）均温，极端最低气温（1884年1月5日）