The fee for a fishing license in New Jersey is currently $22.50 for in-state residents aged 16 to 64. Other fees might apply for a trout stamp or a license for non residents of the state. To view a list of the fees applicable you can go to http://njfishandwildlife.com/fishneed.htm.
The cost of fishing licenses in New Jersey depends on the residency and length of time. The cost ranges from $9 for a non-resident for 2 days to $22.50 for resident fishing. For more information, visit http://www.nj.gov/dep/fgw/fishneed.htm.