The Chicago Signal
Real Estate & Moving

St. Charles vs Geneva: One Has a Train, and It Explains Most of the Rest

By Sam S. · Updated July 30, 2026 · 9 min read

A historic main street of brick storefronts beside the Fox River in Kane County

The two downtowns are about two miles apart on the same river, and people tour both in an afternoon and come away unable to explain the difference. Here it is: Geneva has a Metra station and St. Charles does not. Not a smaller station, not a worse schedule — none.

Almost everything else follows from that. The housing mix, the parking rules, the tax split, and a state law that took effect this June in one downtown and cannot reach the other.

On this page: Start With the Train · The Tax Bill Splits in a Way Nobody Advertises · Who Lives in Each Town · Parking Is the Daily Difference · A State Law Just Changed One of These Downtowns · The Festivals Are Not Interchangeable · How to Choose

Start With the Train

Geneva sits on Metra's Union Pacific West line, in fare zone 4. St. Charles has no Metra station, and to be precise about it: there is no stop named St. Charles anywhere in the Metra system, on any of the eleven lines.

These come from Metra's own GTFS schedule feed, pulled 2026-07-30:

Geneva, UP-WWeekdaySaturdaySunday
Inbound trains28109
Outbound trains28109
Typical run to Ogilvie76 min76 min76 min

The fastest weekday inbound run is 60 minutes; most are 76. The first train leaves Geneva at 4:27 a.m. and reaches Ogilvie at 5:43. The last inbound leaves at 10:37 p.m.

The number that matters more than any of those is the last train out of the city. Ogilvie at 12:40 a.m., into Geneva at 1:50 a.m., seven nights a week. Saturday and Sunday hold the same 12:40 departure as Friday, which most Metra lines do not. A one-way ticket between zone 1 and zone 4 is $6.75.

What St. Charles does instead

You drive to Geneva. The Geneva station sits a little over two miles south of downtown St. Charles — close enough that plenty of St. Charles residents use it daily, far enough that it is a car trip, in winter, twice a day, with a parking problem at the end of it.

Pace's fixed-route service in this corridor is Route 801, which runs Elgin to Geneva and serves the Geneva Metra station. It does not serve St. Charles directly. St. Charles is instead covered by St. Charles–Geneva On Demand, a request-based service rather than a scheduled route.

The Tax Bill Splits in a Way Nobody Advertises

Both towns are in Kane County, so the county and forest preserve lines are identical and cancel out. Everything else differs. These are the 2024 rates, payable 2025, from the Kane County Clerk's District Rate Listing:

Taxing districtGenevaSt. Charles
Kane County0.2878420.287842
Kane Forest Preserve0.1468080.146808
Township0.0451920.040297
Township road district0.0225710.084287
City0.4786640.734247
Park district0.4433570.592863
Library0.3904960.288727
School district5.374060 (D304)4.846578 (D303)
Core total7.1889907.021649

Geneva is higher overall, but only by 0.167 of a point — on a $400,000 house that is about $223 a year, before exemptions. That is a rounding error next to the $4,100 gap between Evanston and Oak Park. These two towns differ on price, not on rate.

Underneath the total, they tax you for opposite things.

Geneva's school district costs more. District 304's rate is about 10.9% above District 303's, and since the school line is roughly three-quarters of either bill, it is the only difference big enough to matter on its own.

St. Charles's city government costs more — much more. Its municipal rate is 53% above Geneva's. Its park district runs about 34% higher, and its township road district is more than three times Geneva's.

Geneva's library costs more, about 35% above St. Charles's.

So the trade is roughly: in Geneva you are paying for schools, and in St. Charles you are paying for the city itself. Which of those you would rather fund is a real question, and it is one a brokerage comparison will never put in front of you.

One caution on the total. The core figures above exclude the community college line and any special service area. Kane County has a great many SSAs — St. Charles alone has more than sixty on the books, most of them levying nothing, a few levying real money. Your bill depends on your parcel's tax code, so check it before you treat $223 as gospel.

Takeaway: the two towns land within about $223 a year of each other on a $400,000 house. Geneva charges you for schools, St. Charles charges you for the city. The headline total is not where the decision is.

Who Lives in Each Town

American Community Survey, 2024 five-year estimates:

GenevaSt. Charles
Population21,25832,854
Median household income$144,341$114,300
Median home value$441,400$377,400
Median gross rent$1,768$1,819
Renter households1,2453,915
Renter share14.9%29.7%

St. Charles is about half again as large. Geneva is richer by roughly $30,000 of median household income and its median home is worth $64,000 more.

Then the rent line inverts. St. Charles rents higher than Geneva by about $51 a month despite homes being worth $64,000 less — because Geneva barely has a rental market. There are 1,245 renter households in the entire city. St. Charles has more than three times that number and twice the renter share.

If you are buying, Geneva is the more expensive town and looks it. If you are renting, Geneva is a town with almost nothing to rent, and you will pay slightly less for the privilege of finding one of the 1,245.

Parking Is the Daily Difference

This is where the two downtowns feel least alike, and it is the thing newcomers get wrong.

St. Charles is the easy one. The city says there are "more than 1,500 (1,519 to be exact) free public parking spaces downtown," and the limit on any city street is 24 hours. There are two structures on 1st Street — a five-story garage and the Klinkhamer deck. For a downtown of its size that is close to a solved problem, and it is a direct consequence of not having to reserve land for commuters.

Geneva is more complicated, because the station is in the middle of it. Most downtown shopper parking is free. Commuter parking is not:

Geneva's overnight rules are the ones that catch people. Overnight parking is allowed on most streets, but no vehicle may sit more than 24 consecutive hours on any street or in any city lot, and overnight parking in the garage is prohibited outright. State Street from River to Sixth, Third Street from Hamilton to James, and Second Street from Hamilton to State all ban parking from 2 to 6 a.m. Other downtown streets are closed to parking 2 to 8:30 a.m. on weekdays.

Residents on the restricted streets can get a permit, and it is free — but the application has to be delivered in person to the Geneva Police Department at 20 Police Plaza. They do not accept it by mail.

A State Law Just Changed One of These Downtowns

The People Over Parking Act, 50 ILCS 845, took effect June 1, 2026. It bars a local government from imposing or enforcing minimum automobile parking requirements on a development project within a half mile of a public transportation hub, or an eighth of a mile of a public transportation corridor. The Act defines a hub to include rail transit stations, and a corridor as a street carrying bus routes at a combined frequency of 15 minutes or less at peak.

Downtown Geneva is inside a half mile of a rail transit station. From June, a developer building there cannot be made to supply parking minimums.

Downtown St. Charles has no rail station. Its Pace coverage is the on-demand zone rather than a fixed route, and an on-demand service has no headway to measure against the 15-minute test. On the Act's own terms, the trigger does not appear to reach downtown St. Charles.

It means the two downtowns are now governed by different development rules for the first time. Geneva's downtown may get denser without the parking that would previously have come with it — on top of a commuter garage that already fills by 7 a.m. St. Charles's downtown keeps its existing rules and its 1,519 free spaces.

We checked Route 801 and the on-demand zone directly; we did not enumerate every Pace route touching St. Charles, so treat the second half of that as our reading of the Act's test rather than a ruling. If you are buying a downtown parcel on this basis, ask the city.

The Festivals Are Not Interchangeable

Both towns run a signature downtown festival, and they are aimed at different weekends and different people.

Swedish Days, Geneva — the Geneva Chamber's 76th annual, which ran June 24–28 this year. It has run since 1949 and includes a craft beer tent, a carnival, a Kids' Day, nightly entertainment, and a parade. Five days each late June, during which downtown Geneva is not a normal place to try to park.

Scarecrow Weekend, St. Charles — the 41st annual, October 9–11, 2026, free, with 120-plus handmade scarecrows displayed around town for public voting. Three days in October, and the reason a lot of people know St. Charles at all.

One is a summer street festival, the other is a fall event built around a contest. If you are choosing a town partly on what happens outside your door, they are not substitutes, and they land four months apart.

How to Choose

Pick Geneva if you will use the train. That is the whole case, and it is a strong one: 28 trains each way on a weekday, 76 minutes, $6.75, and a 12:40 a.m. departure from Ogilvie every night of the week. You will pay about $223 a year more in tax on the same house, mostly to District 304, and you will deal with commuter parking rules in your own downtown.

Pick St. Charles if you don't commute by rail. You get a larger town, a median home worth $64,000 less, 1,519 free parking spaces, a 24-hour street limit instead of a 2 a.m. ban, and a rental market. You are funding a more expensive city government to get it.

If you are renting, the decision is close to made for you. Geneva has 1,245 renter households in total, and they are not turning over quickly.


The rivalry between these two is real and mostly aesthetic — one river, two historic downtowns, adjacent borders, and residents who will tell you the towns are nothing alike. On the numbers they are strikingly similar: within 0.17 of a tax point, within an afternoon's walk, sharing a school-quality reputation and a county. The train is the difference that survives scrutiny. Everything else is a preference.

This guide is part of The First-Time Buyer's Suburban Starter Pack.

Like this guide?

Get two per week in your inbox. Free, Tuesday and Thursday. The Suburbs Annual comes with the first one: fifteen suburbs, what they cost, and what the listing won't say.

No spam. Unsubscribe anytime. Privacy.

A newsletter for everything Chicago. Straight to the point, with no unnecessary fluff.
— Joe, Signal reader
Two useful Chicago things a week. Free.