Offendersearch
By jurisdiction

Sex offender registry search, in every US jurisdiction

One request covers the 50 states, the District of Columbia and the five US territories — 58 registries under a single normalized schema, with matches scored and de-duplicated so one person is one record however many jurisdictions hold them. Pick a jurisdiction below for its reference page, or query them all through one API call.

New to this? Start with the offender lookup guide, see what is in the registered offender database, or read the per-jurisdiction search guides.

56
jurisdictions, each with a reference page
58
registries in a single request
1
normalized schema across all of them

States & the District of Columbia

Date-of-birth match is the precision a dob criterion resolves to in that jurisdiction, and matchState is the label the API returns for it on every record — returned rather than folded into a single score, so your product can hold one threshold for a full-date match and another for a weaker basis. Registered population is the approximate size of that jurisdiction’s roster — a scale figure for sizing screening work, not a live count, and one that moves every week.

JurisdictionDate-of-birth matchmatchState returnedRegistered population
AlabamaAge precisionage_match
AlaskaFull datedob_match≈ 3,730
ArizonaAge precisionage_match
ArkansasFull datedob_match
CaliforniaFull datedob_match
ColoradoFull datedob_match≈ 10,400
ConnecticutFull datedob_match
DelawareFull datedob_match≈ 4,010
FloridaFull datedob_match≈ 92,600
GeorgiaYear precisionyear_match
HawaiiYear precisionyear_match≈ 2,930
IdahoFull datedob_match
IllinoisFull datedob_match≈ 44,200
IndianaAge precisionage_match
IowaFull datedob_match≈ 7,140
KansasDate or yeardob_match / year_match
KentuckyFull datedob_match
LouisianaFull datedob_match
MaineFull datedob_match≈ 2,890
MarylandAge precisionage_match
MassachusettsYear precisionyear_match
MichiganFull datedob_match≈ 40,700
MinnesotaDate, or on the namedob_match / no_dob_age_year
MississippiFull datedob_match
MissouriFull datedob_match
MontanaDate, or on the namedob_match / no_dob_age_year≈ 6,690
NebraskaFull datedob_match
NevadaYear precisionyear_match≈ 7,690
New HampshireFull datedob_match
New JerseyFull datedob_match
New MexicoYear precisionyear_match
New YorkFull datedob_match
North CarolinaFull datedob_match≈ 29,800
North DakotaYear precisionyear_match≈ 2,240
OhioFull datedob_match
OklahomaFull datedob_match≈ 8,330
OregonFull datedob_match≈ 34,600
PennsylvaniaYear precisionyear_match≈ 25,300
Rhode IslandFull datedob_match≈ 1,540
South CarolinaFull datedob_match
South DakotaFull datedob_match
TennesseeFull datedob_match≈ 27,800
TexasFull datedob_match≈ 99,000
UtahFull datedob_match
VermontFull datedob_match
VirginiaAge precisionage_match≈ 25,800
WashingtonAge precisionage_match
West VirginiaFull datedob_match
WisconsinAge precisionage_match≈ 27,400
WyomingFull datedob_match

US territories

The territories are in every nationwide search by default and read through the same schema as the states — no separate integration, no separate credential.

JurisdictionDate-of-birth matchmatchState returnedRegistered population
District of ColumbiaFull datedob_match≈ 1,060
Puerto RicoFull datedob_match
GuamFull datedob_match≈ 857
US Virgin IslandsFull datedob_match≈ 139
American SamoaFull datedob_match≈ 147
Northern Mariana IslandsFull datedob_match≈ 108

Search every jurisdiction in one call

Scoped to one state or run nationwide by omitting a single parameter — scored, de-duplicated, and labelled with the evidence behind every match.