By Disha Raychaudhuri | NJ Advance Media for NJ.com

In many ways, the New Jersey experience continues to be a tale of two states.

On the one hand, some towns have loads of wealthy residents owning expensive property and taking home more than $150,000 a year in income.

On the other, there are towns where almost one-fourth of the population is under the poverty level. Data shows the state has the 13th-widest gap between the rich and the poor in the U.S.

Here's the towns where people are struggling most to make ends meet.

A note about the data: The ranking was based on median household income data from U.S. Census Bureau. Poverty rates were also included, since a low household median income does not necessarily translate into poverty. The ranking includes only towns with population above 10,000, as lower population areas tend to skew rates and have higher margins of error.

Don't Edit

35. Fairview Borough

Median income: $54,177

Percent below poverty: 16.4

Don't Edit

34. Lodi Borough

Median income: $53,807

Percent below poverty: 15.3

Don't Edit

33. Gloucester City

Median income: $53,113

Percent below poverty: 4.3

Don't Edit

32. Woodbury City

Median income: $51,810

Percent below poverty: 20.3

Don't Edit

Don't Edit

31. Somers Point City

Median income: $51,752

Percent below poverty: 12.8

Don't Edit

30. Long Branch City

Median income: $51,435

Percent below poverty: 17.1

Don't Edit

29. West New York

Median income: $50,334

Percent below poverty: 21.9

Don't Edit

28. Ventnor City

Median income: $49,548

Percent below poverty: 15.1

Don't Edit

27. Perth Amboy

Median income: $49,155

Percent below poverty: 20.4

Don't Edit

Don't Edit

26. Vineland City

Median income: $48,986

Percent below poverty: 17.6

Don't Edit

25. Millville City

Median income: $48,892

Percent below poverty: 18

Don't Edit

24. Garfield City

Median income: $48,254

Percent below poverty: 18.6

Don't Edit

23. Bellmawr Borough

Median income: $47,569

Percent below poverty: 18

Don't Edit

22. Pine Hill Borough

Median income: $46,928

Percent below poverty: 14.8

Don't Edit

Don't Edit

21. Berkeley Township

Median income: $46,285

Percent below poverty: 7.5

Don't Edit

20. Roselle Borough

Median income: $46,118

Percent below poverty: 14.1

Don't Edit

19. Phillipsburg Town

Median income: $44,660

Percent below poverty: 19.6

Don't Edit

18. Elizabeth City

Median income: $43,831

Percent below poverty: 19

Don't Edit

17. Lakewood Township

Median income: $42,993

Percent below poverty: 31.5

Don't Edit

Don't Edit

16. Pleasantville City

Median income: 42,971

Percent below poverty: 23.9

Don't Edit

15. Union City

Median income: $42,483

Percent below poverty: 24.3

Don't Edit

14. New Brunswick

Median income: $40,428

Percent below poverty: 36

Don't Edit

13. Manchester Township

Median income: $40,259

Percent below poverty: 7.6

Don't Edit

12. Lindenwold Borough

Median income: $38,918

Percent below poverty: 18.4

Don't Edit

Don't Edit

11. East Orange City

Median income: $38,403

Percent below poverty: 20.2

Don't Edit

10. Irvington Township

Median income: $37,538

Percent below poverty: 23.4

Don't Edit

9. Asbury Park

Median income: $36,512

Percent below poverty: 30.6

Don't Edit

8. Orange

Median income: $35,895

Percent below poverty: 25.1

Don't Edit

7. Bridgeton City

Median income: $35,417

Percent below poverty: 30.4

Don't Edit

Don't Edit

6. Trenton

Median income: $34,412

Percent below poverty: 27.6

Don't Edit

5. Paterson

Median income: $34,042

Percent below poverty: 29.1

Don't Edit

4. Passaic City

Median income: $33,859

Percent below poverty: 31.9

Don't Edit

3. Newark City

Median income: $33,025

Percent below poverty: 29.1

Don't Edit

2. Atlantic City

Median income: $26,566

Percent below poverty: 36.6

Don't Edit

Don't Edit

1. Camden City

Median income: $26,214

Percent below poverty: 38.4

Don't Edit

More N.J. data reporting