Skip to main content
ZipVitals

How the Grand Rapids-Wyoming-Kentwood, MI metro's ZIP codes measure up on health

The ZipVitals Score across the Grand Rapids-Wyoming-Kentwood, MI metro area — built one ZIP code at a time, then rolled up by resident population.

Data release 202679 of 79 ZIP codes scored · 1.2M residents represented

Score snapshot

56.12Metro-wide ZipVitals Scorepopulation-weighted average of its ZIP codes
53.09Median scoremiddle of 79 scored ZIPs
69.19Highest score49434 · Macatawa
40.72Lowest score48891 · Vestaburg
28.47Spreadpoints between highest & lowest ZIP

People & national context

#82Among 386 metrosby population-weighted average
38%Residents in below-average ZIPs0.44M of 1.2M, in ZIPs scoring under the national average (53.48)
0.95MResidents in the top 50 ZIPs81% of the metro
0.55MResidents in the bottom 50 ZIPs47% of the metro
0ZIPs in the national top 100

The Grand Rapids-Wyoming-Kentwood, MI metro's ZIP codes, ranked

Highest-scoring

Top 50 of 79
  1. 73549434in Macatawa · 130 residents69.19
  2. 78049301in Ada · 19,846 residents68.93
  3. 2,35749546in Grand Rapids · 34,721 residents64.17
  4. 2,40049426in Hudsonville · 40,523 residents64.10
  5. 2,60149302in Alto · 9,754 residents63.74
  6. 2,61649506in Grand Rapids · 34,673 residents63.70
  7. 2,73049315in Byron Center · 27,091 residents63.46
  8. 3,06849341in Rockford · 39,409 residents62.83
  9. 3,42049306in Belmont · 11,028 residents62.17
  10. 3,57349456in Spring Lake · 19,931 residents61.90
  11. 4,01849460in West Olive · 8,894 residents61.18
  12. 4,06549525in Grand Rapids · 30,887 residents61.10
  13. 4,58249060in Hickory Corners · 2,660 residents60.36
  14. 4,70549418in Grandville · 31,913 residents60.21
  15. 4,72849417in Grand Haven · 33,878 residents60.18
  16. 4,80049464in Zeeland · 28,914 residents60.07
  17. 4,84349428in Jenison · 28,209 residents60.03
  18. 4,95349316in Caledonia · 26,427 residents59.87
  19. 4,96149424in Holland · 49,810 residents59.86
  20. 5,31349435in Marne · 3,831 residents59.36
  21. 6,01949423in Holland · 47,060 residents58.46
  22. 6,09149448in Nunica · 4,374 residents58.37
  23. 6,29649534in Walker · 23,719 residents58.12
  24. 6,69249331in Lowell · 17,661 residents57.64
  25. 6,84249512in Kentwood · 18,373 residents57.45
  26. 7,03149544in Walker · 9,631 residents57.24
  27. 7,81748815in Clarksville · 2,364 residents56.45
  28. 8,10849345in Sparta · 13,512 residents56.16
  29. 8,13648875in Portland · 11,400 residents56.13
  30. 8,18649333in Middleville · 12,753 residents56.09
  31. 8,54449325in Freeport · 2,596 residents55.78
  32. 9,03549403in Conklin · 2,467 residents55.34
  33. 9,19249404in Coopersville · 9,117 residents55.22
  34. 10,06549046in Delton · 6,963 residents54.50
  35. 10,27049505in Grand Rapids · 32,426 residents54.34
  36. 10,43249504in Grand Rapids · 40,036 residents54.21
  37. 11,51649321in Comstock Park · 15,970 residents53.38
  38. 11,73049058in Hastings · 19,551 residents53.24
  39. 11,84449508in Kentwood · 42,720 residents53.16
  40. 11,95749319in Cedar Springs · 18,802 residents53.09
  41. 11,98748873in Pewamo · 1,250 residents53.06
  42. 12,30949519in Wyoming · 27,965 residents52.85
  43. 12,70649503in Grand Rapids · 39,489 residents52.54
  44. 13,35148849in Lake Odessa · 5,723 residents52.08
  45. 13,59448881in Saranac · 5,499 residents51.90
  46. 13,78748851in Lyons · 2,462 residents51.73
  47. 14,62549343in Sand Lake · 5,664 residents51.13
  48. 14,63249339in Pierson · 2,188 residents51.13
  49. 15,06848860in Muir · 1,339 residents50.86
  50. 16,57549509in Wyoming · 28,152 residents49.76
Open the full Grand Rapids-Wyoming-Kentwood, MI metro ranking →One page, all 79 scored ZIPs — sortable by score, residents, or place

Where each domain sits inside this metro

The Score above is one number for the whole Grand Rapids-Wyoming-Kentwood, MI metro. Nine domains make it up, and they are not spread the same way across the people who live here. Each row divides this metro's ZIP codes into fifths by how they stand against each other on that domain, then counts who lives at each end. If a domain were spread evenly across the metro's residents, every row would read about 20%.

The highest-standing fifth

16 of 79 ZIPs

Share of the metro's residents living in the fifth of its ZIP codes that stand highest on each domain.

Healthcare Access44%523,575 people

3 ZIP codes tie at this end: 49058 Hastings49423 Holland49503 Grand Rapids

Chronic Disease Burden37%430,743 people

Standing highest: 49401 Allendale49434 Macatawa49506 Grand Rapids

Social Need / SDOH35%417,334 people

Standing highest: 49301 Ada49434 Macatawa49546 Grand Rapids

Disability31%363,354 people

2 ZIP codes tie at this end: 49301 Ada49302 Alto49434 Macatawa

Preventive Care30%352,298 people

Standing highest: 49060 Hickory Corners49301 Ada49456 Spring Lake

Mental Health29%347,938 people

2 ZIP codes tie at this end: 49060 Hickory Corners49301 Ada49434 Macatawa

Risk Behavior29%345,465 people

Standing highest: 49301 Ada49456 Spring Lake49546 Grand Rapids

Climate / Disaster Risk9%105,402 people

8 ZIP codes share this standing see them in the full ranking →

Environmental Hazard4%48,406 people

Standing highest: 48834 Fenwick48870 Palo48885 Sidney

Each fifth is about 16 of this metro’s 79 compared ZIP codes, and the shares are out of 1,179,815 residents. A ZIP code is compared here only if it carries a resident count to weight it by and enough measured data on that domain — the rest are left out of that domain’s fifths rather than filled in from a coarser geography, which is why this count can sit just below the metro’s scored total.

The mark shows 20% — where a row would sit if that domain were spread evenly across the metro's residents.

Each ZIP code is compared with the other ZIP codes in this metro that are measured across all nine scoring domains — not with all US ZIP codes. Percentages are rounded; higher is healthier in every domain.

Why this matters

The ZipVitals Score combines nine domains of health — from chronic disease and preventive care to environmental hazard, social need, and healthcare access — into one 0–100 index for each ZIP code, computed the same way everywhere from public federal and academic data. The Grand Rapids-Wyoming-Kentwood, MI figures on this page are population-weighted rollups of those per-ZIP scores, so they describe the metro's residents rather than a coarser geography relabeled as the metro.

A high score describes favorable documented conditions; it is not a claim about individual residents, and it does not capture everything that shapes a community's health. Where a ZIP code scores low, that pattern reflects structural conditions — investment, environment, and access — far more than the choices of the people who live there.