
Illinois isn’t just about Chicago’s skyline. The state is full of small towns showing off beautiful old buildings, quiet prairie views, and a whole lot of history.
These communities let you experience real Midwestern life and see architecture from all sorts of eras.
You’ll find everything from mining towns with limestone walls to villages full of 19th-century homes.
You can walk downtown, visit local shops, and enjoy the slower pace. There’s a different story on every corner…
In this article, we “travel” through 10 of the best small towns you can visit in Illinois. Let’s begin!
Get our best articles by email daily. Subscribe below. It's free!
Don’t miss: 10 Best Small Towns to Visit in Michigan: My Favorites
Keep in mind: Our articles may contain errors, despite our best efforts. So, do thorough research before deciding on a travel destination.
10. Metamora: cute village with 19th-century structures
This video will be loaded from YouTube.com, a third party. If you click "Play", you accept their terms of service, and their use of cookies.
Metamora is about 20 minutes northeast of Peoria. It’s a small town with genuine charm and a bunch of well-kept historic buildings.
The village really holds onto its 19th-century feel. Old structures have found new life as shops and businesses.
You can take a walking tour to find historic homes, each one with its own backstory. The Metamora Courthouse is a highlight, tying the town to Illinois history.
There’s something about the streets here, lined with buildings from another era. Metamora lets you step back in time, and those 19th-century buildings give the place its special character.
9. Galatia: rural charm, vintage buildings
Galatia is right in the heart of southern Illinois’ farmland. The town’s quiet streets and peaceful vibe give a true taste of rural America.
You can check out the vintage buildings downtown. Old brick storefronts line Main Street, each one showing off that sturdy Midwest style.
Wide open spaces and fields surround the community. Life moves slower here, and locals seem to like it that way.
People take pride in keeping these old buildings in good shape. That keeps the authentic feel alive.
Galatia’s a peaceful retreat where vintage architecture and rural landscapes meet. It’s a nice break from the rush of city life.
Read next: Coziest Fall Getaways in Virginia: 10 Small Towns for an Unforgettable Weekend
8. Collinsville: historic district with unique prairie style
This video will be loaded from YouTube.com, a third party. If you click "Play", you accept their terms of service, and their use of cookies.
Collinsville is just 12 miles from St. Louis, perched on bluffs above the Mississippi floodplain. It’s got a mix of prairie architecture and small-town history.
Main Street in the Uptown area is the spot for exploring. You’ll see historic homes with craftsmanship from a century ago, and the mix of styles is pretty cool.
Prairie-style buildings sit next to classic Midwest architecture. Many of the businesses here have deep roots in the community.
One quirky claim to fame: America’s largest catsup bottle. It’s a steel water tank built in 1949, restored in 1995, and now a National Register of Historic Places landmark.
The bottle adds a bit of fun to the town’s charm. The historic district’s full of photo ops, and really, the whole place has a relaxed and friendly vibe.
Must read: 10 Best Small Towns in Pennsylvania You’ll Want to Visit Again and Again
7. Cedarville: picturesque small town with preserved homes
Cedarville’s tucked away in Stephenson County up north. The town’s kept its charm thanks to some serious preservation efforts.
Victorian homes from the late 1800s line tree-shaded streets. The woodwork and porches are worth a look.
Downtown, you’ll see classic Midwest architecture. The buildings show a community that cares about its past.
The Jane Addams Cedarville Museum is a must if you’re curious about local history. It’s in a restored building that fits right in.
Walk through the neighborhoods and you’ll spot original farmhouses and period homes, many lovingly restored. Cedarville’s small enough to explore on foot without feeling rushed.
Locals are proud of their town’s historic character. It shows in every doorway and garden you pass by.
Read also: These Are 12 Charming Small Towns to Visit in Ohio for History, Scenery, & Slow Living
6. Loves Park: early 20th-century architecture
Loves Park is up north, mostly in Winnebago County. It became a city in 1947 and grew fast in the late 20th century.
The town has some mid- to late‑20th-century architecture. You’ll also spot buildings that bridge Victorian and prairie-style design.
These structures say a lot about how Illinois changed as it moved into the modern era. It’s like a snapshot of the region’s evolving style.
The city’s buildings really capture its history. Beyond history, Loves Park is a gateway to Rock Cut State Park, a 3,000-acre spot for hiking and outdoor fun.
Between the architecture and the access to nature, Loves Park is a solid pick for a visit. It has both craftsmanship and prairie beauty in one stop.
Don’t miss: Visiting 10 Cute Small Towns in Connecticut: Destinations You’ll Fall in Love With
5. Huntley: classic midwestern homes
Huntley is located in the suburban Chicago area, in southern McHenry County and northern Kane County, and gives you a classic Midwestern vibe. Streets are lined with old farmhouses and Victorian-era homes.
The historic district is packed with well-preserved houses from the late 1800s and early 1900s. Wraparound porches and bay windows are everywhere.
Walk the neighborhoods and you’ll see places built by the original settlers. These homes really show off the area’s farming roots.
Downtown Huntley keeps its small-town feel, with local shops in historic buildings. The architecture tells the story of a place that grew up around agriculture.
Original brick and stone foundations are still common here. These homes were built to last through tough winters.
The town’s managed to keep its heritage while making room for new growth. That balance lets you see authentic Midwestern design in its original context.
Read also: Coziest Fall Getaways in New England: 10 Small Towns for a Relaxing Weekend Trip
4. Nauvoo: restored 19th-century river town

(Nauvoo Temple, Nauvoo, Illinois, USA – Photo by Own Rodriguez)
Nauvoo perches above the Mississippi valley as a carefully restored 19th-century village. Reconstructed homes, historic storefronts, and the white Nauvoo Temple create a strong period atmosphere.
Costumed interpreters, living‑history programs, and small museums bring pioneer and Mormon-era stories to life.
Quiet river views, orchards, and inns in historic buildings make Nauvoo a compact, immersive stop for anyone who loves early American architecture and interpretation.
Read next: These Are 12 of the Best Small Towns in New Jersey to Visit for a Unique Experience
3. Naperville: modern and historic architecture

(Sts. Peter and Paul Catholic Church, Ellsworth Street and Benton Avenue, Naperville, Illinois, USA by Warren LeMay, CC BY-SA 2.0)
Naperville’s got a little bit of everything, old and new. It’s only 28 miles west of Chicago, but feels like its own world.
The Naperville Historic District is packed with preserved homes and leafy streets. It’s a great spot for a walk if you like seeing different styles.
Thomas Clow House is a standout. This limestone farmhouse gives a real glimpse of 19th-century life. But there’s plenty of modern architecture here too, and somehow it all fits together.
The buildings show how Naperville grew from a farming town to a busy suburb. You’ll see a mix of styles and building methods as you walk.
There’s a nice balance between small-town charm and city perks. The thoughtful design really makes the place feel welcoming.
Don’t miss: 10 Cute, Small Towns to Visit in Massachusetts, Perfect for a Weekend Trip
2. Ottawa: charming downtown with limestone buildings
Ottawa is located along the Illinois River in the north-central part of the state. Downtown is full of limestone buildings that give it a classic Midwest feel.
Victorian houses can be found in the neighborhoods, and the town square is the center of activity with cafes, shops, etc.
Downtown’s big murals add a splash of color to all that limestone.
Stroll the streets and you’ll see well-preserved 19th-century buildings, many dating back to the canal days. Restaurants serve up meals in historic settings, and those limestone facades make everything feel timeless.
Ottawa’s a textbook example of Illinois’ small-town charm. The limestone and community spaces create an inviting vibe that’s hard to resist.
The town keeps its historic character while welcoming new businesses. Walking Ottawa’s limestone-lined streets, you’ll get a real taste of prairie town life.
Read also: Explore these Hidden Gems in Minnesota: 10 Charming Small Towns You Should Visit
1. Galena: historic architecture, scenic river views
You’ll find Galena in the rolling hills of northwestern Illinois. This charming town feels a bit like stepping right into the 19th century.
Main Street is lined with original building facades that have stood for over 150 years. Stone streets go through rows of well-preserved architecture from the 1800s.
Today, these old buildings house boutiques and art galleries. It’s easy to see why folks call Galena one of America’s most beautiful small towns. There’s just something about that mix of history and present-day energy.
The Galena River runs through town, offering many scenic views. Winding streets dip down toward the water, where you can just stop and watch the river drift by.
Gentle hills surround the area, making a perfect backdrop for photos. Compared to the flat prairie towns in Illinois, Galena really stands out.
You might spend hours exploring the narrow streets, stumbling on hidden corners in the historic district. Around every bend, there’s another glimpse of the town’s love for its past.
Read next: Visit these 12 Small Towns in Maryland for the Most Charming, Relaxing, & Scenic Places