New Jersey State Police maintain a directory of registered sex offenders — and that data's been used by City-Data.com to produce the following maps of registered sex offenders in nearly every New Jersey town.

It can be useful data for parents any time of the year, especially when their children may not be supervised.

But a few words of caution: As State Police warn, it's not a full listing of every person who has ever committed any sex offense. It's a partial list of individuals who have been convicted, adjudicated delinquent or found not guilty by reason of insanity for a sex offense, and therefore must register under New Jersey's Megan's Law.

The registry includes people determined to pose a high risk of re-offense (classified as tier 3) or a moderate risk (tier 2). People on the lowest tier, not included in the registry, are generally those who haven't been violent, didn't have substantial criminal activities are are judged to pose a low risk to the community.

And of course, there can be threats around any corner — on a list or otherwise. Only you can decide what's best and prudent to protect your family.

But still, knowledge — if interpreted in the proper context — is power. So find your town below and see what the registry shows. Just keep the caveats in mind.

Note: Though most were, not all towns were mapped by City Data. If your town is missing from the list, search the state directory directly.

Barnegat, New Jersey
Barrington, New Jersey
Bayonne, New Jersey
Beachwood, New Jersey
Belleville, New Jersey
Bellmawr, New Jersey
Belmar, New Jersey
Belvidere, New Jersey
Bergenfield, New Jersey
Berkeley Heights, New Jersey
Berlin, New Jersey
Bernardsville, New Jersey
Blackwood, New Jersey
Blairstown, New Jersey
Bloomfield, New Jersey
Bloomingdale, New Jersey
Bloomsbury, New Jersey
Bogota, New Jersey
Boonton, New Jersey
Bordentown, New Jersey
Bound Brook, New Jersey
Bradley Beach, New Jersey
Branchville, New Jersey
Bridgeton, New Jersey
Brigantine, New Jersey
Brooklawn, New Jersey
Browns Mills, New Jersey
Budd Lake, New Jersey
Buena, New Jersey
Burleigh, New Jersey
Burlington, New Jersey
Butler, New Jersey

More from New Jersey 101.5: