By Samantha Marcus | NJ Advance Media for NJ.com

Property taxes are consistently one of New Jerseyans' top concerns, with good reason. At $8,549, they're the highest in the country. No surprise they're also a hot topic on the gubernatorial campaign trail.

Republican nominee Kim Guadagno has said she wouldn't run for re-election in 2021 if she doesn't deliver property tax relief. Democratic nominee Phil Murphy also thinks he can bring relief.

It's an especially big problem for many because Jersey's sky high real estate taxes can claim a good chunk of a homeowners' income.

The property tax burden hits some towns much harder than others. Here are the 30 towns that feel the most pain from property taxes, based on what their residents earn.

(Some of the state's 565 municipalities were excluded from our analysis, as the median income margin of error in small towns was too high because of the American Community Survey's small sample size.)

Don't Edit

30. Allenhurst

In Allenhurst, the average property tax bill will set you back $13,088. That's a good chunk, about 15.7 percent, of the $83,115 median household income in this Monmouth County borough.

Don't Edit

unknown

29. Flemington

In Flemington Borough, Hunterdon County, the median income and average property tax bills are lower, but the bite is similar. Residential property owners pay, on average, $8,034, just under 16 percent of their $50,333 in annual median income.

Don't Edit

28. Wallington

In Wallington, the median household income is 55,547. But homeowners in this Bergen County borough will pay just under 16 percent of that, $8,873 in property taxes. (Aristide Economopoulos | NJ Advance Media for NJ.com)

Don't Edit

27. Princeton

Princeton boasts the highest median income on the list, as well as the highest average property tax bill. That hefty bill, $18,333, is about 16 percent of the median income, $114,645.

Don't Edit

Don't Edit

26. Lakewood

Lakewood has one of the lower average property tax bills on our list, at $6,587. That eats up nearly 16.1 percent of the $40,983 annual median income in this Ocean County township.

Don't Edit

25. Guttenberg

Guttenberg Township's average property tax bill rings in at $9,138, above the statewide average. And it's nearly 16.1 percent of the median household income of $56,837 in this Hudson County town. (Kathryn Brenzel | NJ Advance Media)

Don't Edit

Preservation New Jersey

24. West New York

In Hudson County's West New York, homeowners pay, on average, about 16.2 percent of their income toward their property tax bills. The median household income is $45,370, while the average property tax bill is $7,326.

Don't Edit

23. Newton

The average property tax bill here is $7,824. That's 16.2 percent of the median household income of $48,409 in this Sussex County town. (Robert Sciarrino | NJ Advance Media for NJ.com)

Don't Edit

22. Highland Park

The average property tax bill in Highland park was $11,136. That's about 16.2 percent of income, $68,837, in this Middlesex County borough.

Don't Edit

Don't Edit

21. Garfield

Homeowners here in Garfield paid, on average, $7,612 in property taxes in 2016. That's 16.7 percent of their $45,469 in median annual income in this Bergen County city. (Amy Kuperinsky | NJ Advance Media for NJ.com)

Don't Edit

20. Weehawken

The median household income in Hudson County's Weehawken is $75,388. The average property tax bill, $12,719. represents a bit less than 16.9 percent.

Don't Edit

19. Kearny

Here in Kearny, 16.9 percent of a homeowner's income pays for property taxes, on average. The average tax bill is $10,163. The median household income in this Hudson County town is $60,015.

Don't Edit

18. Fairview

The median household in this Bergen County borough brings in about $53,846 a year. Property taxes, an average of $9,184, take 17.1 percent. (John O'Boyle | The Star-Ledger)

Don't Edit

17. Long Branch

Average property taxes in the the city of Long Branch in Monmouth County are equal to about 17.3 percent of income. That's a $8,334 real estate bill, compared with $48,327 in income. (Russ DeSantis | For NJ Advance Media)

Don't Edit

Don't Edit

Lori M. Nichols

16. Wildwood

This seaside resort in Cape May County has the lowest average property tax bill on our list, at just $4,747. But with a median household income of just $27,067 — also the lowest — residents could be paying 17.5 percent of their income in real estate bills.

Don't Edit

15. New Brunswick

The Middlesex County seat's average property tax bill clocked in at $6,870 last year, eating into 17.9 percent of the $38,435 median household income.

Don't Edit

14. Bayonne

Property taxes in Bayonne set you back an average of $9,823, or just under 18.1 percent of income, $54,413, in the Hudson County city. (Richard J. McCormack | For The Jersey Journal)

Don't Edit

13. Newark

In Newark in 2016, the average residential property tax bill, $6,011, was 18.1 percent of the median household income, $33,139. (Robert Sciarrino | NJ Advance Media for NJ.com)

Don't Edit

12. Montclair

The average property tax bill in tony Montclair in Essex County is a whopping $18,292. That cuts into about 18.5 percent of the median household income, $99,105. (Ed Murray | NJ Advance Media for NJ.com)

Don't Edit

Don't Edit

11. Union City

This densely populated Hudson County exurb of New York is seeing some spillover as Jersey City and Hoboken swell. But the median annual household income was just $41,107. The average property tax bill of $7,670 — 18.7 percent of income.

Don't Edit

10. Deal

In Deal, the average property tax bill — $15,377 — packs a punch. It's about 19.1 percent of median income, $80,714 in this Monmouth County borough.

Don't Edit

9. Harrison

In Hudson County, Harrison's average property tax bill of $10,905 is 19.2 percent of the $56,713 median household income.

Don't Edit

8. Irvington

The median household income for Irvington Township in Essex County is $36,782. The $7,282 in average property taxes, then, are 19.8 percent of income. (Ed Murray | The Star-Ledger)

Don't Edit

7. Lodi

Property taxes in Lodi were $10,279 last year, higher than the statewide average. That takes up 20.2 percent of the medial $50,774 in household income in the Bergen County borough.

Don't Edit

Don't Edit

6. Elizabeth

The average property bill in the Union County seat was $9,626 in 2016 — about $550 higher than in 2015. That bill swallows 22.1 percent of the median $43,568 in household income.

Don't Edit

5. Atlantic City

At $5,972, Atlantic City has one of the lower average property tax bills on our list, but also the lowest median income, $25,737. That annual real estate bill eats up 23.2 percent of income in the famed seaside resort.

Don't Edit

4. East Orange

In East Orange, which lies in the shadow of Newark with an old housing stock, 23.4 percent of a homeowner's income pays for property taxes, on average. That's $8,642 in taxes paid for out of a median annual income of $36,921.

Don't Edit

3. Orange

In Orange, the median household income is $33,233 per year, and the average homeowner pays $8,347 in property taxes. That's 25.1 percent of income in the Essex County town.

Don't Edit

2. Paterson

Paterson moved from the third-biggest property tax burden last year to second. The average homeowner in this Passaic County city pays 25.4 percent of their income — $32,915 — in property taxes — $8,352.

Don't Edit

Don't Edit

1. Passaic

Passaic, which also topped last year's list, as residents, on average, paying the most of their income to property taxes. Homeowners here paid an average $9,246 in real estate taxes and earned a median income $31,832. Taxes ate up 29 percent of income. (George McNish| For NJ Advance Media)

Don't Edit

Read more about property taxes and real estate in New Jersey

30 towns with the highest property taxes in N.J.

30 N.J. towns with the lowest property tax bills

15 towns where taxes would be highest on the average N.J. home

The 20 N.J. towns with the highest percentage of million dollar homes

The 20 towns with the most new home construction in N.J.