Last Updated on: 17th November 2023, 12:52 pm
Known as the “Gateway to the West,” St. Louis, Missouri is known for its famous arch, draft beer, and popular sports teams. The city is located along the Missouri-Illinois state line, making it a popular place to work for people located in both states.
If you are thinking about moving to St. Louis but don’t want to be in the center of all of the action, then perhaps a nearby city or town would be a better fit for you. There are many cities and towns near St. Louis MO, that allow you to enjoy everything Mound City has to offer while still living a bit outside of all of the hustle and bustle. Here’s a guide to the cities and small towns near St. Louis.
Table of Contents
Largest Cities Near St. Louis Missouri
St. Louis is the second-largest city in Missouri, with a population of 301,578. The Greater St. Louis metropolitan area, however, has a population of over 2.8 million. If you are looking for something just a little less populated, then there are plenty of big cities near St. Louis.
These are the largest cities near St. Louis with a population of over 25,000. These cities close to St. Louis are all less than 35 miles away from the city center.
Granite City, IL | 10.4 Miles From St. Louis
- Population: 27,549
- County: Madison
- Median home price: $113,000
- Crime: 2,026 crimes per 100,000 people (13.6% lower than national average)
Granite City is the closest city to St. Louis, with a population of over 25,000. It is just a 17-minute drive from Downtown St. Louis to Granite City. Granite City runs alongside the Mississippi River, and many of the homes in this area come with stunning waterfront views. Even with the waterfront views, the homes in this city are incredibly affordable. The average home price is $113,000, which is well below the national average of $412,502. If you choose Granite City as your new home, you can enjoy attractions such as Wilson Park, Route 66 Flea Market, and Granite City Soccer Complex.
St. Charles, MO | 26.7 Miles From St. Louis
- Population: 70,493
- County: St. Charles
- Median home price: $360,000
- Crime: 2,180 crimes per 100,000 people (7.1% lower than national average)
St. Charles, Missouri, is one of the most popular St. Louis surrounding cities and was ranked by Money Magazine as one of the best places to live in the United States. St. Charles is a very affordable place to live, with a Cost of Living Index of 95. This makes it 5% more affordable than the national average of 100. The average rent in St. Charles is $1,321, which is well below the national average of $1,702. This city near St. Louis is known for its many luxury apartment complexe, such as Metro on 5th and River Crossing Apartments.
Belleville, IL | 17.4 Miles From St. Louis
- Population: 42,404
- County: St. Clair
- Median home price: $162,500
- Crime: 915 crimes per 100,000 people (61.0% lower than national average)
If you are searching for Illinois cities near St. Louis, then check out Belleville. Belleville is known for its fun attractions, such as Braeutigam Orchards and The Schmidt Art Center. This beautiful city is popular among single young professionals, with only 40% of the population being married and 51% of households being occupied by singles or non-family members. Many people residing in Belleville commute to St. Louis for work as it is only a 25-minute drive. In St. Louis, you will have access to large employers such as Washington University, BJC Health Care, and SSM Health. According to Payscale, the average salary in Belleville is $65,000 per year.
Edwardsville, IL | 28 Miles From St. Louis
- Population: 26,808
- County: Madison
- Median home price: $308,500
- Crime: 95 crimes per 100,000 people (96.0% lower than national average)
Edwardsville, IL is a popular city close to St. Louis Missouri. Edwardsville is known for being one of the safest cities near St. Louis, with a crime rate that is 95.2% lower than the state average and 96.0% lower than the national average. This quiet city is also known for being home to some of the best schools in Madison County. In addition to the popular public schools in the Edwardsville Community District 7 school district, there are many impressive private schools, such as St. Mary’s Catholic School and St. Boniface School. Edwardsville is also home to the Southern Illinois University Edwardsville, which has an enrollment of just over 14,000.
St. Peters, MO | 33.6 Miles From St. Louis
- Population: 57,732
- County: St. Charles
- Median home price: $295,000
- Crime: 2,104 crimes per 100,000 people (10.3% lower than national average)
Located just across the Illinois border, St. Peters, MO is one of the closest cities to St. Louis. St. Peters is one of the most affordable cities near St. Louis Missouri, with a median home price of only $295,000. Homes in this area are mostly single-family homes with three to four bedrooms and spacious yards. You will find many amazing neighborhoods in St. Peters. The neighborhood of Canyon Creek is popular among families as it is close to top-rated schools such as Becky David Elementary School and Barnwell Middle School. Braewood is home to many couples and young professionals as it is close to the downtown area and nearby attractions like Cave Springs Lanes and Cave Spring Golf Center.
Chesterfield, MO | 21.5 Miles From St. Louis
- Population: 49,999
- County: St. Louis
- Median home price: $542,000
- Crime: 1,845 crimes per 100,000 people (21.4% lower than national average)
Chesterfield, MO is a city close to St. Louis and is home to just under 50,000 people. Chesterfield is one of the most affluent cities near St. Louis, with a Cost of Living Index of 112, making it 12% more expensive than the national average. According to Redfin, the average home price is $542,000, which is up 14.2% compared to last year. Homes in Chesterfield are known for being very large, with many properties coming in at 4,000+ square feet in area. Although it is an expensive place to live, the median household income in Chesterfield is $124,551, which is more than double the St. Louis income of $48,751. There is an abundance of jobs in Chesterfield, with many popular employers such as MiTek Industries and Centene Corporation.
Wildwood, MO | 29.5 Miles From St. Louis
- Population: 35,417
- County: St. Louis
- Median home price: $525,000
- Crime: 1,328 crimes per 100,000 people (43.0% lower than national average)
Wildwood is one of the best cities near St. Louis Missouri for nature lovers. This gorgeous city is home to some of St. Louis’ most famous trails and nature reserves, such as Dr. Edmund A. Babler State Park, Rockwoods Reservation, and Wildwood Community Park. With all of the nature nearby, you would never guess that you are only a 35-minute drive from Downtown St. Louis! Wildwood is one of the richest cities near St. Louis, with a median household income of $140,685 and an average salary of $72,000, according to Payscale. Of the 12,755 households in Wildwood, 83% are occupied by married couples, 7% by non-family members, 7% by female householders, and 3% by male householders. The average age in Wildwood is 45.1, which is about 10% higher than the St. Louis average and 20% higher than the Missouri average.
Other Cities Near St. Louis
Looking for something even smaller? You’ll find plenty of small cities and towns close to St. Louis Missouri. The following cities around St. Louis have a population between 10,000 and 25,000.
The nearest medium-sized city near St. Louis Missouri is Clayton, MO. Clayton is known for being very affluent, with a median household income of $117,593 (compared to the Missouri average of $61,043). Ferguson was the home of the first-ever railroad station that connected directly to St. Louis and is known for its top-rated private schools, like the Blessed Teresa of Calcutta School and Our Lady of Guadalupe School. If you want to call Creve Coeur, MO, home, then you can enjoy top-rated attractions such as Millennium Park, Conway Park, and Creve Coeur Ice Arena.
Cities & Towns Near St. Louis
County | Population (2020) | Distance From St. Louis | |
Lemay, MO | St. Louis | 17,117 | 8.9 miles |
Fairview Heights, IL | St. Clair | 16,706 | 15.2 miles |
Clayton, MO | St. Louis | 17,355 | 8.3 miles |
Ferguson, MO | St. Louis | 18,527 | 15.1 miles |
Creve Coeur, MO | St. Louis | 18,834 | 14.3 miles |
Collinsville, IL | Madison, St. Clair | 24,366 | 15.2 miles |
Map of Cities Near St. Louis MO and Surrounding Area
Small Cities & Towns Near St. Louis Missouri
If you are looking for the ultimate small-town feel, then you’ll find an abundance of small cities near St. Louis Missouri to choose from. These cities outside of St. Louis have a population of less than 10,000.
Valley Park, MO, is a very popular area among young professionals. There are many amazing apartment complexes in the area, including Park Commons Apartments and Forest Woods Apartments. Sunset Hills, MO, is one of the most affluent cities near St. Louis, with a median household income of $107,820 and an average home price of $615,000, according to Redfin. Madison, IL, is the best city near St. Louis for nature lovers, with attractions such as Gabaret Island, Gateway National Golf Links, and Horseshoe Lake.
County | Population (2020) | Distance From St. Louis | |
Venice, IL | Madison | 1,498 | 7.6 miles |
Washington Park, IL | St. Clair | 2,592 | 8.8 miles |
Sunset Hills, MO | St. Louis | 9,198 | 15.5 miles |
Madison, IL | Madison, St. Clair | 3,171 | 9.0 miles |
Glasgow Village, MO | St. Louis | 4,584 | 13.6 miles |
Valley Park, MO | St. Louis | 6,942 | 19.5 miles |
Major Cities Near St. Louis MO
When living in Mound City, you are never too far away from some of the country’s top vacation destinations. You will have an abundance of options for a quick weekend getaway or vacation. These big cities near St. Louis are less than 700 miles away.
City | Population (2020) | Distance From St. Louis |
Kansas City, MO | 508,090 | 248 miles |
Des Moines, IA | 214,133 | 350 miles |
Chicago, IL | 2.7 million | 297 miles |
Indianapolis, IN | 887,642 | 243 miles |
Memphis, TN | 633,104 | 283 miles |
Nashville, TN | 689,447 | 309 miles |
Cincinnati, OH | 309,317 | 350 miles |
Atlanta, GA | 498,715 | 554 miles |
Minneapolis, MN | 429,954 | 560 miles |
Dallas, TX | 1.3 million | 662 miles |
St. Louis Area Cities FAQs
What Are the Nearest Cities to St. Louis Missouri?
The nearest city to St. Louis Missouri is Venice, Illinois (7.6 miles away). The other closest cities surrounding St. Louis are Clayton, MO (8.3 miles), Washington Park, IL (8.8 miles), Lemay, MO (8.9 miles)
What Are the Major Cities Close to St. Louis Missouri?
The major cities near St. Louis are:
- Kansas City, MO: 248 miles away
- Des Moines, IA: 350 miles away
- Chicago, IL: 297 miles away
- Indianapolis, IN: 243 miles away
- Memphis, TN: 283 miles away
- Nashville, TN: 309 miles away
- Cincinnati, OH: 350 miles away
- Atlanta, GA: 554 miles away
- Dallas, TX: 662 miles away
What Cities Are 30 Minutes From St. Louis?
A few cities and towns around St. Louis Missouri that are less than 30 minutes away include Washington Park, IL Granite City, IL, and Ferguson, MO.
Any one of these cities or towns outside of St. Louis would be a great place for you to live. Once you have chosen one of these cities near St. Louis, get in touch with Federal Companies. Call our St. Louis area movers today at 800-747-4100!