By Samantha Marcus | NJ Advance Media for NJ.com

The average residential property tax bill in New Jersey was $8,690 in 2017. But when it comes to these taxes, not all towns are created equal.

New Jersey's average property tax bills ranged from a low, low $1,277 to a high, high of $31,415 in 2017.

With fresh data from the state's Department of Community Affairs, here we'll take a look at the 30 municipalities with the highest average property taxes last year.

There are a couple of new faces on the list, and two Bergen County boroughs — Rockleigh and Woodcliff Lake — dropped out of the top 30.

So New Jersey, here are your 30 towns where homeowners pay the highest residential real estate tax bills, on average.

Don't Edit

(John O'Boyle | NJ Advance Media)

30. Livingston Township

Livingston, once home to former Govs. Tom Kean and Chris Christie, cracked into the Top 30 this year and kicks off our list with an average property tax bill of $15,541.

That's a $411 hike over 2016, when the average bill was $15,130.

Don't Edit

(Robert Sciarrino | NJ Advance Media for NJ.com)

29. Chester Township

The average property tax bill in Morris County is $10,262. And Chester is the first of three Morris County municipalities to make our list. Homeowners paid, on average, $15,575 last year, $131 more than in 2016.

Don't Edit

(Alexandra Pais)

28. North Caldwell

North Caldwell makes its debut on our Top 30 list, with an average property tax bill of $15,662. That's $408 higher than 2016.

Don't Edit

(David Handschuh)

27. Glen Rock

Living in this small Bergen County borough costs, on average, $15,801 in real estate taxes.

The school, county and municipal tax levy is $66.3 million, 67 percent of which goes to schools, 22 percent goes to the borough and almost 10 percent goes to the county.

It is the first of 12 Bergen County locales to land in the Top 30.

Don't Edit

Don't Edit

(Myles Ma)

26. Ho-Ho-Kus

In Ho-Ho-Kus, Bergen County, the average tax bill was $15,952.

Don't Edit

(Warren S. Westura | The Star-Ledger)

25. Cresskill

The average homeowner in this Bergen County borough paid $16,208 in 2017.

Don't Edit

24. Deal

This oceanfront Monmouth County borough rose from No. 30 in 2016 to No. 24 in 2017 with a $928 increase in its average bill.

That bill climbed to $16,304 in 2017.

Don't Edit

23. Old Tappan

Another Bergen County entry, Old Tappan's average bill was $16,493, a $421 jump over 2016.

Don't Edit

22. Westfield

Westfield is the first of two Union County municipalities on our list. The average 2017 tax bill there was $16,725, $44 higher than the 2016 bill.

Don't Edit

Don't Edit

(Patti Sapone | The Star-Ledger)

21. Loch Arbour

Loch Arbour's average property tax bill dropped by a whopping $5,449 from 2016 to 2017. That huge cut — larger than the tax bills in 90 New Jersey municipalities — helped this Monmouth County community slide all the way from No. 3 to No. 21.

The 2017 average tax bill was $16,874, compared with $22,323 in 2016.

Don't Edit

(Photo courtesy Anka Ilin)

20. Saddle River

Saddle River in Bergen County comes in at No. 20 with an average property tax bill of $17,160.

Don't Edit

19. Franklin Lakes

In Franklin Lakes, Bergen County, the average real estate tax bill was $17,239, just $41 higher than last year's total.

Don't Edit

(Andrew Mills | NJ Advance Media for NJ.com)

18. Mantoloking

Mantoloking is the only Ocean County community to make our list — by a long shot. It's average tax bill was $17,423. The Ocean County municipality with the next highest bill was Bay Head Borough at $12,565.

Don't Edit

17. Ridgewood

This Bergen County village logged a 2017 average property tax bill of $17,661.

Don't Edit

Don't Edit

16. Haworth

With a $77 decrease in its average property tax bill, Haworth actually fell two spots from 2016 to 2017.

The average bill was $17,692 last year.

Don't Edit

15. South Orange

South Orange Village, Essex County, saw a $299 increase in its taxes, from $17,576 in 2016 to $17,875 in 2017.

Don't Edit

14. Summit

The average property tax bill in the city of Summit in Union County was $17,930.

Don't Edit

13. Upper Saddle River

A $657 increase in the average property tax bill from 2016 to 2017 helped propel Upper Saddle River from No. 17 to No. 13.

The average property tax in this Bergen County borough was $18,119 last year.

Schools collected 70 percent of the total taxes paid by residents here, while the borough received 16.5 percent and the county, 13.5 percent.

Don't Edit

(John O'Boyle | The Star-Ledger)

12. Mendham Township

This Morris County township and home to former Gov. Chris Christie clocks in at $18,752.

Don't Edit

Don't Edit

11. Princeton

Princeton is the only Mercer County municipality on this list. On average, its residents pay a whopping $18,894 in property taxes.

Don't Edit

10. Montclair

Montclair broke into the top 10 in 2017. Homeowners here paid, on average, $19,065.

Don't Edit

9. Demarest

This Bergen County borough's average tax bill in 2017 was $19,137. School taxes accounted for 65 percent of the total municipal, county and school tax levy of $32.8 million.

Don't Edit

(Richard Raska | NJNP Photo)

8. Essex Fells

Essex Fells bumped up two spots on our list from No. 10 in 2016. The average property tax bill there rang up at $19,496.

Don't Edit

(Amanda Brown | The Star-Ledger)

7. Rumson

In Rumson, Monmouth County, the average property tax bill hit $19,551 last year, $405 higher than in 2016. It is the last Monmouth County municipality on the list.

Don't Edit

Don't Edit

(Jerry McCrea)

6. Glen Ridge

Glen Ridge moved up two spots, from No. 8 in 2016 to No. 6 in 2017. The average property tax bill in this Essex County borough was $19,659 in 2017, $614 higher than in 2016.

Don't Edit

(Saed Hindash | The Star-Ledger)

5. Mountain Lakes

The average homeowner in this Morris County borough paid $20,052 last year. That's $277 more than in 2016.

Don't Edit

Mary Jasch

4. Tenafly

This Bergen County borough moved up a spot from fifth- to fourth-highest average property taxes in 2017, when the average bill was $20,434.

Don't Edit

(Don Smith | The Record/MCT)

3. Alpine

Alpine, Bergen County, is home of White House advisor Kellyanne Conway — and the third-highest average property tax bills in New Jersey, at $21,933. At $2.7 million, it has the highest average property value on our list. And the combined municipal, school and county levy is just $15.9 million.

Don't Edit

(Ben Solomon | For the Star Ledger)

2. Millburn

The average property tax bill in Millburn Township in Essex County was $23,733.

Don't Edit

Don't Edit

(Mitsu Yasukawa)

1. Tavistock

This tiny borough in Camden County leads the state in highest average property tax bills each year and comes with an asterisk.

Its population is in the single digits, and the total tax levy was just $313,537 in 2017. The borough was formed in 1921 so members of the Tavistock Country Club could play golf on Sundays.

The average tax bill here in 2017 was $31,415. That's $287 higher than the $31,128 average bill in 2016.

The average residential property value, meanwhile, clocks in at sixth-highest in the state at $1.72 million. It's the only Camden County locale to appear on this list.

Don't Edit

Read more on New Jersey property taxes

N.J. moves on plan to save your property tax break

Which N.J. counties have the highest, lowest property taxes?

N.J. property taxes hit a record high in 2017. See the numbers for your town.

Don't Edit

Samantha Marcus may be reached at smarcus@njadvancemedia.com. Follow her on Twitter @samanthamarcus. Find NJ.com Politics on Facebook.