Rent-to-Price Ratio by Neighborhood in West Michigan

60 places
By Jon Hazeltine, Broker — Grand Rapids Real Estate Co.·License #6502432782·Updated July 2026

The rent-to-price ratio is the first number a small landlord runs: twelve months of rent set against what the house costs. Nobody publishes it for West Michigan at the neighborhood level, so we compute it from the two things Atlas already measures — the Census median rent tenants actually pay, and the median price homes actually sold for.

Every row shows its own inputs: the rent, the price, how many sales are behind the price, how many renter households are behind the rent, and which Census geography the rent came from. A ranking you cannot audit is not worth much, so the arithmetic is on the page rather than behind it.

How we ranked: gross yield — twelve months of the median gross rent paid, divided by the median sale price of the trailing 12 months, highest first. Gross only: no vacancy, maintenance, management or tax assumptions are applied, because we do not measure them.

Market data, not advice

This page publishes two measurements and the ratio between them. It is not investment, financial, tax or legal advice, not a projection of returns, and not a recommendation to buy, sell or hold any property. A high ratio here means the median rent is large relative to the median price in that place — nothing more. Any individual property differs from its area's median in condition, size, unit mix, lease terms and expenses, all of which sit outside this calculation.

10.4%
Highest gross yield — Oakview
6.0%
Median gross yield across the 60 ranked places
335
Places that met every rule, of 413 with both figures
2023
ACS 5-year rent vintage behind the rent column

The 60 highest gross rent-to-price ratios

Highest first, out of 335 West Michigan places that met every rule below. Every figure in a row is a published measurement — nothing is modelled, smoothed or filled in.

West Michigan neighborhoods, cities and townships ranked by gross rental yield, showing median rent, median sale price, sample sizes and rent confidence.
PlaceGross yieldMonthly rent ÷ priceMedian rentMedian sale priceSales (12 mo)Rent sampleRent source
1. Oakview
Neighborhood · Muskegon
10.4%0.87%$1,127/mo$130,00023262high
Census block groups
2. Muskegon Heights
City · Muskegon County
9.9%0.83%$826/mo$100,0001091,991high
Census block groups
3. Marsh Field
Neighborhood · Muskegon
9.1%0.76%$978/mo$128,75032395high
Census block groups
4. Webber
Township
8.9%0.74%$1,004/mo$135,00015174high
Census block groups
5. Grandville
Neighborhood · Grand Rapids
8.1%0.68%$1,255/mo$185,0009498high
Census block groups
6. Galewood
Neighborhood · Wyoming
8.1%0.68%$1,621/mo$239,00034246high
Census block groups
7. Fork
Township
8.1%0.68%$902/mo$133,5002075medium
Census block groups
8. Maplewood
Neighborhood · Georgetown
7.9%0.66%$2,114/mo$322,00065700high
Census block groups
9. Sheldon Park
Neighborhood · Muskegon
7.9%0.66%$1,128/mo$172,00033233high
Census block groups
10. Steele
Neighborhood · Muskegon
7.9%0.66%$1,213/mo$185,00017104high
Census block groups
11. East Muskegon
Neighborhood · Muskegon
7.7%0.64%$949/mo$148,7509161high
Census block groups
12. Nelson
Neighborhood · Muskegon
7.3%0.61%$932/mo$152,90059600high
Census block groups
13. Leavitt
Township
7.2%0.60%$1,011/mo$168,000958medium
Census block groups
14. Baxter
Neighborhood · Grand Rapids
7.0%0.58%$1,379/mo$237,00023464high
Census block groups
15. Eastern-Burton
Neighborhood · Grand Rapids
6.9%0.58%$1,380/mo$240,00023732medium
Census tracts
16. East Grandville
Neighborhood · Wyoming
6.8%0.57%$1,109/mo$195,00014189high
Census block groups
17. McLaughlin
Neighborhood · Muskegon
6.8%0.57%$876/mo$155,00025469high
Census block groups
18. Nims
Neighborhood · Muskegon
6.7%0.56%$1,151/mo$206,00037230high
Census block groups
19. Campbell Field
Neighborhood · Muskegon
6.7%0.56%$958/mo$172,00025617high
Census block groups
20. Wolf Lake
Community · Muskegon County
6.6%0.55%$1,273/mo$230,00058127high
Census block groups
21. Jenison
Community · Ottawa County
6.4%0.54%$1,915/mo$357,000178896high
Census block groups
22. Southeast Community
Neighborhood · Grand Rapids
6.4%0.53%$1,166/mo$218,000861,837high
Census block groups
23. Merrill
Township · Newaygo County
6.4%0.53%$850/mo$159,0001252medium
Census block groups
24. Rosewood
Neighborhood · Georgetown
6.3%0.52%$1,924/mo$367,5004163medium
Census block groups
25. Godwin Heights
Neighborhood · Wyoming
6.3%0.52%$1,175/mo$225,00023441high
Census block groups
26. Angell
Neighborhood · Muskegon
6.2%0.52%$851/mo$165,00037509high
Census block groups
27. Muskegon
City · Muskegon County
6.2%0.52%$928/mo$180,0004635,930high
Census block groups
28. Evart
City
6.1%0.51%$858/mo$168,5001285medium
Census block groups
29. Belknap Lookout
Neighborhood · Grand Rapids
6.1%0.50%$1,388/mo$275,000551,485high
Census block groups
30. Midtown
Neighborhood · Grand Rapids
6.0%0.50%$1,489/mo$297,500441,257high
Census block groups
31. Southeast End
Neighborhood · Grand Rapids
6.0%0.50%$1,356/mo$271,5001741,291high
Census block groups
32. John Ball Park
Neighborhood · Grand Rapids
6.0%0.50%$1,380/mo$277,6251082,535high
Census block groups
33. Grant
City · Newaygo County
5.9%0.49%$957/mo$194,00011169high
Census block groups
34. Washington Square
Neighborhood · Holland
5.9%0.49%$1,459/mo$297,50043232high
Census block groups
35. Maplewood
Neighborhood · Holland
5.8%0.48%$1,619/mo$334,9006351medium
Census block groups
36. Marquette
Neighborhood · Muskegon
5.8%0.48%$978/mo$202,95028276high
Census block groups
37. Newkirk
Township
5.7%0.48%$863/mo$180,7001068medium
Census block groups
38. Lee
Township · Allegan County
5.7%0.47%$1,163/mo$245,00016336high
Census block groups
39. Burlingame
Neighborhood · Wyoming
5.7%0.47%$1,313/mo$277,50018145high
Census block groups
40. Creston
Neighborhood · Grand Rapids
5.7%0.47%$1,324/mo$280,0001921,939high
Census block groups
41. Downtown
Neighborhood · Grand Rapids
5.7%0.47%$1,722/mo$365,00023550high
Census block groups
42. Castleton
Township · Barry County
5.6%0.47%$886/mo$189,50027174high
Census block groups
43. North End
Neighborhood · Grand Rapids
5.6%0.47%$1,467/mo$315,000111678high
Census block groups
44. Scottville
City
5.6%0.46%$776/mo$167,00018308high
Census block groups
45. Pleasant Plains
Township
5.5%0.46%$811/mo$175,50022247high
Census block groups
46. Wyoming Park
Neighborhood · Wyoming
5.5%0.46%$1,240/mo$270,00070179high
Census block groups
47. Montello Park
Neighborhood · Holland
5.5%0.46%$1,318/mo$287,5009240high
Census block groups
48. Glenside
Neighborhood · Muskegon
5.5%0.46%$985/mo$214,90023251high
Census block groups
49. North Muskegon
City · Muskegon County
5.5%0.46%$1,335/mo$292,50064296high
Census block groups
50. Norton Shores
City · Muskegon County
5.4%0.45%$1,286/mo$287,4503191,276high
Census block groups
51. Allegan
City · Allegan County
5.3%0.44%$1,001/mo$225,00071451high
Census block groups
52. Big Rapids
City
5.3%0.44%$886/mo$199,900811,173high
Census block groups
53. Odessa
Township · Ionia County
5.3%0.44%$969/mo$219,90031206high
Census block groups
54. Highland Park
Neighborhood · Grand Rapids
5.3%0.44%$1,155/mo$262,50060433high
Census block groups
55. Richmond-Oakleigh
Neighborhood · Grand Rapids
5.3%0.44%$1,490/mo$339,9005684medium
Census block groups
56. Chase
Township
5.2%0.44%$885/mo$202,45010287medium
Census tracts
57. Stanton
City · Montcalm County
5.2%0.44%$816/mo$187,00015186high
Census block groups
58. Bailey's Grove
Neighborhood · Kentwood
5.2%0.44%$1,766/mo$405,00071649high
Census block groups
59. Lamar Park
Neighborhood · Wyoming
5.2%0.43%$1,203/mo$280,000960medium
Census block groups
60. Lyons
Township · Ionia County
5.2%0.43%$961/mo$223,75016123high
Census block groups

Gross yield = median rent × 12 ÷ median sale price. “Rent sample” is how many renter households of Census survey data the rent median rests on. “Rent source” is the Census geography that data was pooled from, and how confident that makes the figure.

What we leave out, and why

A ranking is only as good as what it excludes. A place appears above only when all of the following hold — otherwise it is left off entirely rather than shown with a filled-in number.

  1. 1.The rent figure is pooled from the fine Census geographies the place actually sits in — block groups or tracts. Where the rent had to fall back to a county-subdivision or whole-county distribution, the place is left off: that number describes the county, and a ranking built on it would sort places by which county they are in.
  2. 2.At least 50 renter households stand behind that pooled distribution. This is a sample size and nothing else — it is how much survey data the median rests on, not a description of anybody.
  3. 3.The rent median falls inside the range the Census actually measures. Its top bracket is open-ended at $3,500 and up, so a median landing there can only be capped, never read. Those, and any figure the pipeline flags as suppressed or pinned to the bottom bracket, are dropped rather than published.
  4. 4.At least 8 homes sold there in the trailing 12 months, so the median sale price reflects a market rather than a handful of transactions.
  5. 5.The median sale price is present and inside a plausible band. A missing or nonsensical price removes the place entirely — we never substitute a zero, a county average or an estimate.
  6. 6.The place is one people search for and buy in — a neighborhood, city, township or community. Plat-filing names and the derived road-intersection polygons the map uses internally are excluded, as are individual subdivisions and condo developments, whose sale samples are too small to carry a ratio.

On this run, 413 West Michigan places carried both a rent figure and a median sale price. 78 of them failed one of the rules above and are not shown anywhere on this page; 335 qualified, and the 60 highest are ranked here.

What this ratio does not tell you

  • It is gross, not net. Vacancy, turnover, maintenance, management, insurance, property taxes and financing all land between this number and anything you would keep. We hold no measured figures for those, so we publish none.
  • The two halves count different housing. The rent median covers rented homes of every size and type in the area; the sale median covers what changed hands there in the past year. They are not the same units, so the ratio describes an area rather than a property.
  • The rent moves slowly. Census rent is a five-year rolling estimate, so it lags a fast-moving rental market in both directions, while the sale price is a trailing 12 months.
  • A high ratio is arithmetic, not a verdict. It can be produced as easily by a low sale price as by a high rent, and it says nothing about what any particular building will do.

Rent-to-price ratio: frequently asked

What is a rent-to-price ratio?
It compares what a home rents for against what it sells for. Twelve months of median rent divided by the median sale price gives the gross yield — a $1,200 rent against a $200,000 price is $14,400 a year on $200,000, or 7.2%. Divide by twelve instead and you get the monthly figure landlords quote as the "1% rule".
How many places are ranked here?
335 West Michigan places clear the inclusion rule, out of 413 that carry both a rent figure and a median sale price; the top 60 are shown. Oakview leads at 10.4% gross yield, from a $1,127 median rent against a $130,000 median sale price.
Which rent number does this use?
The Census median gross rent actually paid by tenants in the area, not advertised asking rents. Someone buying a property with tenants in place collects the rents in place, so paid rent is the figure that matches the transaction. It is a five-year American Community Survey estimate, so it moves slower than asking rents do.
Is this net yield, cap rate or cash-on-cash?
No — gross only. Vacancy, maintenance, management, insurance and taxes all sit between gross and net, and we do not hold measured figures for them here. Publishing a net number would mean inventing those inputs, so we publish the ratio and stop.
Why are some places missing?
A place is ranked only when both halves are measurable: a rent median pooled from the block groups or tracts it sits in, with at least 50 renter households of survey data behind it, and a median sale price backed by at least 8 recorded sales in the past year. Everything else is left off rather than estimated. Individual subdivisions and condo developments are excluded as a class — too few sales to carry a ratio.
Is this investment advice?
No. This is market data — published measurements and the method behind them. It is not a recommendation to buy, sell or hold anything, and a high ratio is a statement about two numbers, not a forecast of what any property will return.

Methodology

Rent. Median gross rent paid, from the U.S. Census Bureau American Community Survey 5-year estimates (2023). Medians cannot be averaged across geographies, so we pool the renter-household counts per rent bracket across every Census geography overlapping a boundary, weighted by the share of each one inside it, then read the median off the pooled distribution. Gross rent includes tenant-paid utilities.

Price. Median sale price of recorded MichRIC MLS residential sales in the trailing 12 months, from the same boundary statistics that power every place profile on this site. MLS-recorded means it excludes for-sale-by-owner and private transactions.

The ratio. Gross yield = median rent × 12 ÷ median sale price. The monthly column is the same figure divided by twelve — the number behind the “1% rule”. No other arithmetic is applied.

Confidence. High means the rent came from the block-group distributions inside the place with a substantial renter sample; medium means tract-level or a smaller sample. Both are shown; low-confidence figures, which fall back to a county-subdivision or county distribution, are excluded from the ranking outright.

Scope and refresh. The 13-county West Michigan footprint. Sale medians refresh as sales record; rent refreshes when the ACS publishes and whenever a boundary's shape changes. Written sections last reviewed July 2026 by Jon Hazeltine, broker at Grand Rapids Real Estate Co. Underlying data and queries available to journalists on request via support@grandrapids.realestate.