The Chicago North Shore is the chain of suburbs along Lake Michigan north of the city, commonly taken to run from Evanston through Wilmette, Kenilworth, Winnetka, Glencoe, Highland Park, Highwood and Lake Forest to Lake Bluff. They share Metra Union Pacific North access and lakefront geography, and differ sharply in price, housing stock, county and tax rate.
| Cook County side | Lake County side | |
|---|---|---|
| Residential assessment level | 10% of market value | 33 1/3% of market value |
| General homestead exemption | $10,000 | $8,000 |
| State and county transfer tax | $1.50 per $1,000 | $1.50 per $1,000 |
| Municipal transfer tax | Varies by town | Highland Park and Lake Forest impose one; in Lake Forest the buyer pays $4.00 per $1,000 |
Source: IDOR PIO-16 and PIO-74, revised July 2025; Lake County transfer tax pamphlet.
The North Shore is a convention, not a jurisdiction. Nobody drew it and nobody maintains it.
In common use it runs along the lake from Evanston north. The towns almost everyone includes: Evanston, Wilmette, Kenilworth, Winnetka, Glencoe, Highland Park, Highwood, Lake Forest and Lake Bluff.
Some definitions reach inland to Northbrook, Glenview and Deerfield. Some stop at Lake Forest. Real estate agents extend it when it suits the listing.
Which means that when you tell someone you are looking on the North Shore, you should name the towns. Otherwise you will be sent listings across a range of prices and commutes that have almost nothing in common.
The UP-N is the spine of the corridor. It runs from Ogilvie Transportation Center in the West Loop north along the lakefront to Kenosha, and it is the reason these towns developed as they did.
Commute time from each station is one of the most consistent drivers of relative value along the corridor. It behaves predictably in a way that very little else here does.
Check the specific trains you would take on Metra's current timetables rather than a headline number. Express and local services differ substantially, and the difference between the 7:12 and the 7:34 can be fifteen minutes.
This is the part that catches people, and it has real financial consequences.
Evanston, Wilmette, Kenilworth, Winnetka and Glencoe are in Cook County. Highland Park, Highwood, Lake Forest and Lake Bluff are in Lake County.
The two counties assess property differently. Cook classifies property and assesses residential at 10% of fair market value. Every other Illinois county, Lake included, assesses at 33 1/3%, per IDOR publication PIO-16.
Exemption amounts differ too. The general homestead exemption is $10,000 in Cook and $8,000 in Lake, per IDOR publication PIO-74, revised July 2025.
The appeal calendars are different. The township structures are different.
So when you compare tax across the county line, compare effective rates, meaning annual bill divided by market value. Nominal rates on assessed value are not comparable across the line and will mislead you badly.
Two of the Lake County North Shore towns impose a municipal real estate transfer tax and two do not.
Per Lake County's transfer tax pamphlet, Highland Park and Lake Forest impose one. Lake Bluff does not.
And in Lake Forest the city charges the buyer $4.00 per $1,000 of net consideration. On a $1,500,000 purchase that is roughly $6,000 of buyer cash that does not exist two miles north in Lake Bluff.
If you are comparing two houses at the same price in different North Shore towns, they are not the same price.
Price. The spread is enormous. The same square footage can differ by a multiple between the southern and northern ends of the corridor, and between lakefront and inland pockets inside a single town. A corridor-wide average tells you nothing.
Housing stock. Parts of the corridor are dominated by pre-war architecture on established lots. Other parts carry substantial post-war and contemporary inventory. This changes the maintenance profile, the renovation scope, what an inspection will find and what your insurance will cost. A 1926 house and a 1996 house are different ownership experiences at any price.
Lot size and zoning. What you may build, add or subdivide differs town by town, and in several of these towns it differs by district within the town.
Downtown. Some of these towns have a walkable commercial center attached to the station. Some have a station and little else within walking distance. This is easy to verify and easy to assume wrongly from a map.
This deserves more than a line, because it is the factor buyers most consistently underweight and most consistently regret.
Much of the older North Shore housing stock predates 1940. That brings genuine architectural quality: plaster, hardwood, proportions and detail that are not economically reproducible today.
It also brings knob and tube wiring in some properties, galvanized supply lines, cast iron waste stacks, original windows, minimal insulation, single-car garages or none, basements that were never intended to be habitable, and in some cases lead paint under later layers, which triggers disclosure obligations for properties built before 1978.
None of that is a reason to avoid an older house. It is a reason to budget differently. A buyer stretching to the top of their range on a 1920s house with original systems has no capacity left for the systems, and the systems do not wait.
Post-war and contemporary stock in the corridor trades that character for predictability: newer mechanicals, insulation, garages, and layouts that match how people currently live.
The practical advice is unglamorous. Get the inspection, get specialist opinions on anything the inspector flags, and price the work before you commit rather than after. And treat a seller's recent mechanical upgrades as real value, because they are.
Six things, all checkable in one sitting, all of which people assume instead.
Your attendance boundary, from the district itself, for the specific address. Boundaries do not follow municipal lines and they are occasionally redrawn.
The actual tax bill for that parcel, not the town average, and what it looks like without the current owner's exemptions.
The train, by riding it at the time you would ride it, from the station you would use.
Parking at that station, including whether there is a permit waiting list.
Flood risk, from FEMA mapping and from the seller's disclosure, because parts of this corridor have real exposure and insurance follows it.
What is approved to be built nearby, from the village's planning and zoning agenda. A vacant parcel with an approved development is not a permanent view.
Every one of these is public information. None of it requires an agent. All of it gets skipped when people are emotionally committed to a house.
You will find a great deal of content ranking North Shore towns, scoring them, and telling you which is best.
I do not do that, and it is worth saying why rather than just declining.
Ranking towns by desirability collapses into ranking the people who live in them, which is both unhelpful and a Fair Housing problem. It also produces genuinely bad advice, because the factors that make a town right for one household are irrelevant to the next.
What is useful instead: the price data, the effective tax rate, the district name and boundary, the commute time on the trains you would take, the housing stock and era, and the trade-offs each town asks you to accept. Those are facts you can weigh against your own situation.
So when you ask me which North Shore town is best, the honest answer is a question about your commute, your budget, your tolerance for an older house and what you want to be able to walk to. Then we can narrow it to two or three and go and look.
In this order.
The commute you will actually do, on the actual trains, to the actual terminal. Not the one you might do if things change.
The school district, by name and attendance boundary rather than by reputation. Boundaries do not follow municipal lines, and the address decides, not the town.
The housing stock and the era, because that determines your real cost of ownership more than the purchase price does.
The total carrying cost, meaning the mortgage plus the actual tax bill for that parcel, not the town's average.
Price last. Price sorts the list. It does not choose the town.
One more thing: I do not rank these towns and I would be suspicious of anyone who does. They are genuinely different from each other, and the right one depends entirely on what you are optimizing for.
For the Lake County side in depth, see my guides to Lake Forest IL real estate and Highland Park IL real estate.
There is no official boundary. The towns most consistently included are Evanston, Wilmette, Kenilworth, Winnetka, Glencoe, Highland Park, Highwood, Lake Forest and Lake Bluff. Some definitions extend inland to Northbrook, Glenview and Deerfield, so it is worth naming the specific towns you mean.
Both. Evanston, Wilmette, Kenilworth, Winnetka and Glencoe are in Cook County. Highland Park, Highwood, Lake Forest and Lake Bluff are in Lake County. The counties assess property differently: Cook at ten percent of market value and Lake at thirty-three and a third.
Because the corridor crosses a county line with different assessment practices and different exemption amounts, and because each taxing district levies independently. Compare effective rates, meaning annual bill divided by market value, since nominal rates on assessed value are not comparable across the county line.
It depends entirely on the station and the train. The Union Pacific North line runs from Ogilvie Transportation Center up the lakefront, and Metra publishes timetables by station showing each individual service. Express and local trains differ substantially, so check the specific ones you would take.
Most of the lakefront towns on the Union Pacific North line do, and that access is a large part of what defines the corridor. Inland towns sometimes included in the term are served by different lines or not at all, so confirm station access town by town.
Get new Lake County listings by email
I'll send you new Lake County homes as they come on the market. Just your email, no account needed.
Just your email. Unsubscribe any time by replying.
I'm Eshu Chikoti, a Lake County, IL agent. If you want the numbers in this article run for your specific home or purchase, let's talk it through — no pressure, no obligation.
Get in touch →