Research · Grand Rapids Real Estate Co.

Grand Rapids Suburbs, Ranked — and What "Nicest" Actually Measures

Forest Hills and East Grand Rapids lead this ranking of 39 suburbs within a 30-minute drive of downtown Grand Rapids, Michigan — but 8 of the top ten are not cities at all, and the closest of them all, East Grand Rapids, is 9 min from Monroe Center by road.

By Jon Hazeltine, Broker — Grand Rapids Real Estate Co.·License #6502432782·Data computed 2026-08-02

Ranking order last recomputed 2026-08-05.

Suburbs ranked

39

Cities, townships, villages and CDPs

Median sale price

$390,000

Across all places on this list

Shortest commute

9 min

East Grand Rapids

Not municipalities

29 of 39

Townships, villages and census areas

“Nicest” isn’t a measurement. Here’s what we measured instead.

There is no objective "nicest", so we published a definition instead of pretending we did not have one. This ranking measures six things about the place itself — the schools an address enrols in, how long the drive downtown actually takes, how close everyday errands are, parks, lot size, and how active the housing market is. It deliberately does not score income, education level or homeownership rate. Rankings that do are measuring the residents, not the place. Every column is in the table, and the table sorts: weight land over walking and you get a different list.

The six factors, and what each is worth

  • 25%In-district schoolsGreatSchools ratings on NCES records, joined to the true attendance polygon rather than to a district label, then shrunk toward the average of the places on this list so a three-school sample cannot outrank a sixteen-school one.
  • 20%CommuteThe shorter of the routed drive to downtown Grand Rapids and to the Medical Mile, measured along roads from Monroe Center, downtown Grand Rapids — not straight-line distance.
  • 20%Everyday accessWalking-distance access to daily errands (70%) and distance to the nearest grocery store (30%). For large boundaries the walking score is the median of the residential areas inside them, not a reading taken at the geographic centre.
  • 10%Parks & outdoorsParks within a mile, capped at ten, plus distance to the nearest one. The cap keeps a single outlier from carrying a row — Rockford reports 125 parks within a mile.
  • 10%Land & spaceMedian lot size of homes that actually sold in the last twelve months, log-scaled and capped at about an acre so one large parcel cannot dominate. A housing attribute, measured from recorded sales.
  • 15%Market depthHow many homes changed hands in the last twelve months and how long they took — how easy it is to buy here, and to sell later.

What we deliberately did not score, and why

  • Median home price. Price is a budget question, not a property of the place. It is in the table so you can sort on it; it is not scored.
  • Household income. Measures the residents, not the place. A ranking that scores it is a demographic ranking wearing a quality-of-life label.
  • Education level. Same reason. Rankings that weight the share of degree-holders are ranking who lives somewhere.
  • Homeownership rate. Same reason, and it penalises places with apartments for having apartments.
  • Population growth. Fast growth is not a measure of a place, and the population figures we hold are too sparse across these boundaries to publish.
  • Reported crime. Published below for every place on this list, but not scored: the FBI reports by law-enforcement agency, and every unincorporated township here is pooled into one county sheriff figure. It is separately reported for only 8 of these places, and scoring a metric available for a fifth of the list would quietly advantage the rest.

The figures on this page refresh daily from recorded sales and from the routing and amenity data behind them. The published order is recomputed once a month, with a hold that keeps a place in position unless its score genuinely moves — so the list does not reshuffle every time a single sale closes.

Every Grand Rapids suburb, ranked and sortable

Ordered by the composite above. Sort any column to re-rank on the single factor you care about, and tick the places you want alerts for.

Grand Rapids suburbs ranked by a published six-factor score. Every column is sortable.
Add to shortlistPlaceDistrict
1Forest HillsCommunity0.7638.3/10(7)Forest Hills Public Schools15 min0.730.86 ac$665K153$6,21763
2East Grand Rapids0.7198.8/10(5)East Grand Rapids Public Schools9 min0.730.24 ac$837K94$10,66827
3JenisonCommunity0.6817.8/10(13)Jenison Public Schools17 min0.710.31 ac$365K83$2,87815
4Comstock ParkCommunity0.6685.6/10(5)Comstock Park Public Schools12 min0.650.43 ac$325K28$3,4359
5Grandville0.6577.1/10(8)Grandville Public Schools15 min0.640.25 ac$355K79$4,15015
6NorthviewCommunity0.6505.7/10(7)Northview Public Schools14 min0.550.41 ac$370K92$3,45021
7CutlervilleCommunity0.6475.7/10(12)Kentwood Public Schools13 min0.710.27 ac$340K86$3,20012
8Grand Rapids Township0.6408.7/10(6)Forest Hills Public Schools14 min0.530.43 ac$570K105$4,86452
9Georgetown Township0.6378.1/10(16)Jenison Public Schools19 min0.480.34 ac$410K263$3,32273
10Byron CenterCommunity0.6367.8/10(5)Byron Center Public Schools19 min0.780.36 ac$538K58$5,43224
11Walker0.6344.4/10(14)Grand Rapids Public Schools12 min0.580.35 ac$353K104$2,98537
12Cascade Township0.6308.3/10(3)Forest Hills Public Schools21 min0.500.90 ac$622K96$5,91648
13Wyoming0.6304.0/10(21)Wyoming Public Schools11 min0.620.19 ac$290K360$3,40677
14Plainfield Township0.6245.9/10(12)Rockford Public Schools15 min0.460.42 ac$389K201$3,95468
15Kentwood0.6245.4/10(12)Excel Charter Academy17 min0.590.24 ac$344K275$3,845105
16Sparta0.6237.0/10(3)Sparta Area Schools23 min0.820.24 ac$276K27$2,80011
17Rockford0.6137.3/10(9)Rockford Public Schools22 min0.600.33 ac$360K65$5,75813
18Ada Township0.6118.3/10(9)Forest Hills Public Schools24 min0.501.19 ac$675K83$6,30131
19Hudsonville0.6038.4/10(7)Hudsonville Public School District21 min0.540.29 ac$365K39$3,9051
20Dorr Township0.5988.5/10(2)Wayland Union Schools24 min0.570.65 ac$360K25$3,41319
21Byron Township0.5967.8/10(5)Byron Center Public Schools19 min0.520.34 ac$468K159$4,57867
22Jamestown Township0.5858.8/10(6)Hudsonville Public School District24 min0.371.50 ac$450K37$3,93634
23Alpine Township0.5845.3/10(6)Kenowa Hills Public Schools16 min0.580.55 ac$344K42$3,04123
24Gaines Township0.5845.8/10(12)Cross Creek Charter Academy18 min0.460.30 ac$414K132$3,85443
25Lowell0.5837.7/10(3)Lowell Area Schools27 min0.740.30 ac$305K31$4,3874
26Coopersville0.5816.3/10(4)Coopersville Area Public School District25 min0.750.27 ac$350K31$1,92817
27Caledonia Township0.5748.3/10(6)Caledonia Community Schools26 min0.470.55 ac$486K132$4,18772
28Lowell Township0.5587.0/10(2)Lowell Area Schools25 min0.370.79 ac$419K35$3,80220
29Tallmadge Township0.5515.0/10(5)West MI Academy of Environmental Science21 min0.271.00 ac$390K45$3,25816
30Sparta Township0.5507.0/10(3)Sparta Area Schools23 min0.350.40 ac$300K54$3,27628
31Cedar Springs0.5324.6/10(5)Creative Technologies Academy26 min0.610.20 ac$318K37$3,8185
32Zeeland Township0.5316.3/10(10)Innocademy28 min0.490.37 ac$430K50$3,39224
33Allendale Township0.5187.0/10(4)Allendale Public Schools27 min0.380.35 ac$420K108$4,18452
34Courtland Township0.4986.5/10(4)Rockford Public Schools28 min0.431.13 ac$450K47$4,04927
35AllendaleCommunity0.4977.0/10(4)Allendale Public Schools28 min0.460.33 ac$415K103$4,17745
36Cannon Township0.4849.7/10(3)Rockford Public Schools30 min0.380.67 ac$508K92$5,29342
37Solon Township0.4504.3/10(3)Creative Technologies Academy30 min0.431.39 ac$328K28$2,39032
38Blendon Township0.4338.3/10(4)Hudsonville Public School District27 min0.111.41 ac$565K35$3,75015
39Leighton Township0.3995.8/10(5)Wayland Union Schools25 min0.270.39 ac$397K36$4,43017

Sources: MichRIC MLS recorded sales (trailing 12 months), GreatSchools ratings on NCES records joined to attendance polygons, OSRM road routing, and our own amenity layer. Data computed 2026-08-02 · N = 39 places. Every column sorts.

Get new Grand Rapids suburbs by email

New listings and price drops, sent the moment they hit the market. No spam, unsubscribe anytime.

The top ten, in detail

  1. 1. Forest HillsCommunity

    Forest Hills is 15 minutes from downtown Grand Rapids by road. Homes sold for a median $665,000 across 153 recorded sales in the last twelve months, on a median 0.86-acre lot, with a median annual tax bill of $6,217. Addresses enrol in Forest Hills Public Schools; its 7 rated schools average 8.3 out of 10 on GreatSchools. It is not a municipality: it is a census-designated place inside Ada Township and Cascade Township, which is what governs and taxes the address.

    The trade-off: the median annual tax bill on a recent sale here was $6,217, against $3,854 across this list.

    Commute
    15 min
    Median sale
    $665,000
    Median lot
    0.86 ac
    Days to sell
    5

    63 homes for sale in Forest Hills →

  2. 2. East Grand Rapids

    East Grand Rapids is 9 minutes from downtown Grand Rapids by road. Homes sold for a median $837,450 across 94 recorded sales in the last twelve months, on a median 0.24-acre lot, with a median annual tax bill of $10,668. Addresses enrol in East Grand Rapids Public Schools; its 5 rated schools average 8.8 out of 10 on GreatSchools.

    The trade-off: the median annual tax bill on a recent sale here was $10,668, against $3,854 across this list.

    Commute
    9 min
    Median sale
    $837,450
    Median lot
    0.24 ac
    Days to sell
    6

    27 homes for sale in East Grand Rapids →

  3. 3. JenisonCommunity

    Jenison is 17 minutes from downtown Grand Rapids by road. Homes sold for a median $365,000 across 83 recorded sales in the last twelve months, on a median 0.31-acre lot, with a median annual tax bill of $2,878. Addresses enrol in Jenison Public Schools; its 13 rated schools average 7.8 out of 10 on GreatSchools. It is not a municipality: it is a census-designated place inside Georgetown Township, which is what governs and taxes the address.

    Commute
    17 min
    Median sale
    $365,000
    Median lot
    0.31 ac
    Days to sell
    5

    15 homes for sale in Jenison →

  4. 4. Comstock ParkCommunity

    Comstock Park is 12 minutes from downtown Grand Rapids by road. Homes sold for a median $325,000 across 28 recorded sales in the last twelve months, on a median 0.43-acre lot, with a median annual tax bill of $3,435. Addresses enrol in Comstock Park Public Schools; its 5 rated schools average 5.6 out of 10 on GreatSchools. It is not a municipality: it is a census-designated place inside Alpine Township and Plainfield Township, which is what governs and taxes the address.

    The trade-off: only 28 homes changed hands here in the last twelve months, so there is rarely much to choose from at once.

    Commute
    12 min
    Median sale
    $325,000
    Median lot
    0.43 ac
    Days to sell
    5

    9 homes for sale in Comstock Park →

  5. 5. Grandville

    Grandville is 15 minutes from downtown Grand Rapids by road. Homes sold for a median $355,000 across 79 recorded sales in the last twelve months, on a median 0.25-acre lot, with a median annual tax bill of $4,150. Addresses enrol in Grandville Public Schools; its 8 rated schools average 7.1 out of 10 on GreatSchools.

    Commute
    15 min
    Median sale
    $355,000
    Median lot
    0.25 ac
    Days to sell
    6

    15 homes for sale in Grandville →

  6. 6. NorthviewCommunity

    Northview is 14 minutes from downtown Grand Rapids by road. Homes sold for a median $370,000 across 92 recorded sales in the last twelve months, on a median 0.41-acre lot, with a median annual tax bill of $3,450. Addresses enrol in Northview Public Schools; its 7 rated schools average 5.7 out of 10 on GreatSchools. It is not a municipality: it is a census-designated place inside Plainfield Township, which is what governs and taxes the address.

    Commute
    14 min
    Median sale
    $370,000
    Median lot
    0.41 ac
    Days to sell
    5

    21 homes for sale in Northview →

  7. 7. CutlervilleCommunity

    Cutlerville is 13 minutes from downtown Grand Rapids by road. Homes sold for a median $340,200 across 86 recorded sales in the last twelve months, on a median 0.27-acre lot, with a median annual tax bill of $3,200. Addresses enrol in Kentwood Public Schools; its 12 rated schools average 5.7 out of 10 on GreatSchools. It is not a municipality: it is a census-designated place inside Byron Township and Gaines Township, which is what governs and taxes the address.

    Commute
    13 min
    Median sale
    $340,200
    Median lot
    0.27 ac
    Days to sell
    6

    12 homes for sale in Cutlerville →

  8. 8. Grand Rapids Township

    Grand Rapids Township is 14 minutes from downtown Grand Rapids by road. Homes sold for a median $570,000 across 105 recorded sales in the last twelve months, on a median 0.43-acre lot, with a median annual tax bill of $4,864. Addresses enrol in Forest Hills Public Schools; its 6 rated schools average 8.7 out of 10 on GreatSchools.

    Commute
    14 min
    Median sale
    $570,000
    Median lot
    0.43 ac
    Days to sell
    5

    52 homes for sale in Grand Rapids Township →

  9. 9. Georgetown Township

    Georgetown Township is 19 minutes from downtown Grand Rapids by road. Homes sold for a median $410,000 across 263 recorded sales in the last twelve months, on a median 0.34-acre lot, with a median annual tax bill of $3,322. Addresses enrol in Jenison Public Schools; its 16 rated schools average 8.1 out of 10 on GreatSchools.

    The trade-off: everyday errands here score 2.6 out of 10 for walking access, so most of them mean driving.

    Commute
    19 min
    Median sale
    $410,000
    Median lot
    0.34 ac
    Days to sell
    7

    73 homes for sale in Georgetown Township →

  10. 10. Byron CenterCommunity

    Byron Center is 19 minutes from downtown Grand Rapids by road. Homes sold for a median $538,000 across 58 recorded sales in the last twelve months, on a median 0.36-acre lot, with a median annual tax bill of $5,432. Addresses enrol in Byron Center Public Schools; its 5 rated schools average 7.8 out of 10 on GreatSchools. It is not a municipality: it is a census-designated place inside Byron Township, which is what governs and taxes the address.

    The trade-off: the median annual tax bill on a recent sale here was $5,432, against $3,854 across this list.

    Commute
    19 min
    Median sale
    $538,000
    Median lot
    0.36 ac
    Days to sell
    14

    24 homes for sale in Byron Center →

29 of these 39 places aren’t cities

Most lists of “Grand Rapids suburbs” mix four kinds of legal entity and explain none of them. It matters: what a place legally is determines who taxes an address, who polices it, and whether it has municipal water and sewer or a well and a septic field.

City
An incorporated municipality with its own charter and millage, usually its own police department, and usually municipal water and sewer.
Township / charter township
Also a general-purpose municipality, with its own board and millage, but typically policed by the county sheriff. Charter status brings broader taxing authority and some protection from annexation.
Village
Incorporated, but still inside its township. Village residents pay both village and township millage and vote in both.
Community / census-designated place
Not a municipality at all — a named area the Census Bureau measures. No city hall, no millage of its own. The township governs and taxes the address.

School districts don’t follow municipal lines

A school district boundary and a municipal boundary are different objects, drawn by different bodies at different times. Most districts here extend well past the municipality that shares their name, and parts of some municipalities enrol in a neighbouring district — two homes across the street from each other can differ. The ratings above come from the district an address actually enrols in, matched through attendance polygons rather than by assuming the two names agree. Check the address, not the place name.

39 places on this list resolve to 24 distinct districts.

Cost, and what you actually pay

The table shows the median sale price beside the median annual tax actually paid on those same sales, rather than a millage rate. Across this list that figure runs from $1,928 in Coopersville to $10,668 in East Grand Rapids.

One caveat that matters more in Michigan than almost anywhere: taxable value is capped while an owner holds a property and uncaps on transfer. The figure above is what the seller was paying. A buyer’s first full-year bill is typically higher, and how much higher depends on how long the seller had owned the home.

Commute, measured from a stated point

Every drive time here is routed along real roads from Monroe Center, downtown Grand Rapids (42.9634, −85.6681), taking the shorter of the trip to downtown and the trip to the Medical Mile. Naming the origin matters: “15 minutes from Grand Rapids” means nothing without one, and no competing ranking we read states theirs.

  1. 9 minEast Grand Rapids
  2. 11 minWyoming
  3. 12 minComstock Park
  4. 12 minWalker
  5. 13 minCutlerville
  6. 14 minGrand Rapids Township
  7. 14 minNorthview
  8. 15 minForest Hills

Why the walking scores here differ from other sites

A walking score sampled at the centre of a 36-square-mile township measures farmland. Ada Township reads 0.5 out of 10 that way, with zero restaurants within a mile — which is plainly wrong; Ada Village alone has a dozen. So for large boundaries we take the median of the residential areas inside them instead, scoring where people actually live rather than the middle of the map. 23 of these 39 places are scored that way; the rest are compact enough that their own reading already does.

Used only where a boundary holds at least five mapped residential areas, so the median rests on real sampling. Areas sampled, largest first: Wyoming (30), Georgetown Township (25), Walker (23), Cascade Township (22), Caledonia Township (21), Grand Rapids Township (18).

Reported crime, 2024

The FBI’s Uniform Crime Reporting program counts by law-enforcement agency, not by place, so a suburb has its own figure only if it runs its own police department — 8 of the 39 here do. The rest are folded into a county sheriff total covering hundreds of thousands of residents, which cannot be broken back out. That is why this is published for every place and scored for none: a factor available for 8 rows would quietly move the other 31.

Forest Hills
Kent County Sheriff's Office — not separately reported.
East Grand Rapids
7 violent, 124 property — East Grand Rapids Police Department, pop. 11,442.
Jenison
Ottawa County Sheriff's Office — not separately reported.
Comstock Park
Kent County Sheriff's Office — not separately reported.
Grandville
61 violent, 583 property — Grandville Police Department, pop. 16,900.
Northview
Kent County Sheriff's Office — not separately reported.
Cutlerville
Kent County Sheriff's Office — not separately reported.
Grand Rapids Township
Kent County Sheriff's Office — not separately reported.
Georgetown Township
Ottawa County Sheriff's Office — not separately reported.
Byron Center
Kent County Sheriff's Office — not separately reported.
Walker
56 violent, 627 property — Walker Police Department, pop. 25,307.
Cascade Township
Kent County Sheriff's Office — not separately reported.
Wyoming
371 violent, 1686 property — Wyoming Police Department, pop. 77,685.
Plainfield Township
Kent County Sheriff's Office — not separately reported.
Kentwood
217 violent, 1212 property — Kentwood Police Department, pop. 53,892.
Sparta
9 violent, 34 property — Sparta Police Department, pop. 4,279.
Rockford
6 violent, 53 property — Rockford Police Department, pop. 6,184.
Ada Township
Kent County Sheriff's Office — not separately reported.
Hudsonville
Ottawa County Sheriff's Office — not separately reported.
Dorr Township
Allegan County Sheriff's Office — not separately reported.
Byron Township
Kent County Sheriff's Office — not separately reported.
Jamestown Township
Ottawa County Sheriff's Office — not separately reported.
Alpine Township
Kent County Sheriff's Office — not separately reported.
Gaines Township
Kent County Sheriff's Office — not separately reported.
Lowell
8 violent, 28 property — Lowell Police Department, pop. 4,089.
Coopersville
Ottawa County Sheriff's Office — not separately reported.
Caledonia Township
Kent County Sheriff's Office — not separately reported.
Lowell Township
Kent County Sheriff's Office — not separately reported.
Tallmadge Township
Ottawa County Sheriff's Office — not separately reported.
Sparta Township
Kent County Sheriff's Office — not separately reported.
Cedar Springs
Kent County Sheriff's Office — not separately reported.
Zeeland Township
Ottawa County Sheriff's Office — not separately reported.
Allendale Township
Ottawa County Sheriff's Office — not separately reported.
Courtland Township
Kent County Sheriff's Office — not separately reported.
Allendale
Ottawa County Sheriff's Office — not separately reported.
Cannon Township
Kent County Sheriff's Office — not separately reported.
Solon Township
Kent County Sheriff's Office — not separately reported.
Blendon Township
Ottawa County Sheriff's Office — not separately reported.
Leighton Township
Allegan County Sheriff's Office — not separately reported.

Source: FBI Uniform Crime Reporting, 2024 reporting year. Counts are offences reported to the agency, not rates, and agencies differ in how completely they report.

Grand Rapids suburbs: frequently asked

What is the nicest suburb of Grand Rapids?
There is no measurement called "nicest", so we published a definition instead of pretending we did not have one. On the six factors this page scores — in-district schools, routed commute, everyday access, parks, lot size and market depth — Forest Hills scores highest, then East Grand Rapids. Sort the table by the factor you care about and the answer changes.
Is Forest Hills a city?
No. Forest Hills is a census-designated place, not a municipality — it has no city hall and levies no taxes of its own. It sits within Ada Township (65% of this area) and Cascade Township (35% of this area), and an address here is governed and taxed by the township. Of the 39 places on this list, 7 are census-designated places rather than cities or villages.
What are the closest suburbs to downtown Grand Rapids?
By road: East Grand Rapids (9 min), Wyoming (11 min), Comstock Park (12 min), Walker (12 min), Cutlerville (13 min). Measured along real roads from Monroe Center, downtown Grand Rapids, not as straight-line distance.
Which Grand Rapids suburb has the best schools?
On in-district GreatSchools averages weighted for how many schools each place actually has: Jamestown Township (7.72 across 6 rated schools), Georgetown Township (7.70 across 16 rated schools), Grand Rapids Township (7.68 across 6 rated schools), Cannon Township (7.67 across 3 rated schools). Raw averages mislead, which is why the weighting exists — a place with three rated schools can post a higher raw average than a district with sixteen.
Are property taxes higher in a Grand Rapids city or township?
It varies by millage and by whether the address is also inside a village. Across recorded sales in the last twelve months, the median annual tax actually paid ranges from $1,928 in Coopersville to $10,668 in East Grand Rapids. Michigan caps taxable value, so a new buyer's bill differs from the seller's.
What does the reported crime data show for Grand Rapids suburbs?
We publish FBI Uniform Crime Reporting counts for 2024 for every place on this list that has its own police department — 8 of 39 — and state which county sheriff covers each of the rest. We do not rank on it, because the FBI reports by law-enforcement agency and every unincorporated township here is pooled into a single county figure.
Do I have to live in a city to attend its school district?
No. School district boundaries and municipal boundaries are different lines drawn by different bodies. Most districts here extend well beyond the city that shares their name, and parts of some cities enrol in a neighbouring district. Check the address, not the city name.
How often does this ranking change?
The figures update daily from recorded sales and the amenity and routing data behind them. The published order is recomputed once a month, and a place keeps its position unless its score moves by more than 0.015, so the list does not reshuffle every time a single sale closes.

Methodology

Source. Sale prices, lot sizes, days on market, tax paid and listing counts come from MichRIC MLS records of homes that actually closed. School ratings are GreatSchools scores on NCES school records, joined to the attendance polygon an address falls in. Drive times are OSRM road routes. Amenity distances and walking scores come from our own proximity layer. Crime counts are FBI Uniform Crime Reporting, 2024.

Sample. Every city, township, village and census-designated place within a 30-minute routed drive of downtown Grand Rapids that recorded at least 25 closed sales in the last twelve months and contains at least two rated schools. Grand Rapids itself is excluded: it is the centre these places are measured against, not one of them. Minimum-sample rules exclude a place rather than rank it last, so a thin sample never masquerades as a considered judgement. Below 25 qualifying places the page stops competing for the term rather than publish a short list.

Window. Every market figure is a trailing twelve-month median, so a single quarter cannot move a row. School ratings update annually; crime is a 2024 annual figure. The composite is rounded to three decimals before anything is sorted, and ties break on closed sales and then alphabetically, so an identical run always produces an identical order.

Availability. School averages are shrunk toward the average of the places on this list, weighted by how many rated schools each has, so a three-school sample cannot outrank a sixteen-school one on noise. Walking scores for large boundaries are the median of the residential areas inside them rather than a reading at the centroid. Income, education level, homeownership rate and free-and-reduced-lunch share are excluded from the scoring and from display.

Happy to hand the underlying queries to any journalist or researcher who wants to check this — the weights above are the whole method, and there is nothing else in the box.

Narrowing it down to two or three?

Tell us what you need from a commute, a budget and a lot, and we’ll show you which of these places match.