Federal BOP Locator vs State DOC: Finding Someone
To find which prison someone is in, first work out who holds them. If they were sentenced in federal court, use the Bureau of Prisons inmate locator on bop.gov, searching by name or BOP register number. If they were sentenced in state court, search that state’s Department of Corrections inmate lookup. If they are in jail awaiting trial or serving a short sentence, check the county sheriff’s roster. The three systems are separate, and a name that returns nothing in one may still be sitting in another.
The most common mistake is searching the wrong system first, getting no result, and assuming the person has vanished from the system. They usually have not. They are just in a different set of records.
Start with the federal locator if there was a federal case
The BOP inmate locator at bop.gov is free and public. You can search by first and last name, or by register number if you have it. A federal register number looks like 12345-678: five digits, a hyphen, three digits. It appears on court paperwork, on mail from the facility, and on anything the person has sent you from inside.
If you have the register number, use it. Name searches are where most confusion starts. Common names return multiple people, and the locator shows limited detail, so you may not be able to tell which result is yours. Middle names, approximate ages, and the state where they were sentenced all help narrow it down. If two results look identical, the register number is the only clean tiebreaker.
If the person was just sentenced, there can be a gap. Someone sentenced in federal court is not in BOP custody the moment the judge speaks; they move through a designation process first. During that window the locator may show nothing, or may show a temporary holding location. Check bop.gov or call the facility directly rather than assuming the search is broken.
Once you have a confirmed federal location, you have more options than visiting. Federal inmates send electronic messages from TRULINCS terminals inside the facility, and CorrLinks is the outside side of that email system. Texting An Inmate is made by the team behind InmateDB, which lets a federal inmate text any U.S. or Canada phone number and lets the family reply from their normal texting app. You find the person on InmateDB by name or BOP register number, start a trial or a plan, and the inmate adds one InmateDB contact in TRULINCS. After that, messages go back and forth by putting a phone number in the subject line and the message in the body. It works at federal facilities that use CorrLinks, about 93% of them, and it does not work in state prisons or county jails.
State prison searches live on the state DOC site
Every state runs its own Department of Corrections, and each one has its own inmate lookup. There is no national state-prison locator that covers all fifty reliably. Search for the state name plus “inmate locator” or “offender search” and you should land on the official DOC page, usually a .gov address.
What each state asks for varies. Some want a full last name and a first initial. Some want a DOC number you may not have yet. Some return the current facility, projected release date, and a photo; others return almost nothing. If a search fails on name spelling, try variations, a maiden name, or a hyphenated surname. If you know the person was received recently, some systems take time to update after intake.
Once you have the facility, the next question is how to reach them, and that depends entirely on which messaging provider that state contracts with. We do not list state providers or their prices here because they change and vary too widely to state safely. The right move is to check the DOC website for the facility, which usually names the approved phone and messaging vendor, then set up an account there. Our guide to finding the texting provider for a state prison walks through that, and how texting an inmate works by state helps you see how much the rules differ.
County jails keep their own rosters
If the person was arrested and is awaiting trial, or serving a sentence of roughly a year or less, they are likely in a county jail, not a prison. Jails are run by sheriffs or county departments, and their inmate rosters sit on county websites. Search the county name plus “inmate roster” or “who’s in jail.” Many rosters update daily and show booking date, charges, and bond information.
Jail rosters are the least standardized of the three. Some counties publish a searchable database; others post a PDF that changes every day; a few publish very little. If you cannot find the person, call the jail’s main line and ask for the booking or records desk. Have their full legal name and date of birth ready.
The same provider problem applies. County jails choose their own phone, video, and messaging vendors, and the county site or the jail’s inmate handbook is where the approved one is named. Our guide to finding the provider for a county jail covers where to look and what to ask.
When the search returns nothing
A blank result is information, not a dead end. Work through these in order:
- Wrong system. Confirm whether the case was federal, state, or county before searching again.
- Still in transit. A recent arrest or sentencing can mean the person has not been assigned to a permanent facility yet.
- Name mismatch. Try middle names, maiden names, suffixes, and common misspellings.
- Released or transferred. Records sometimes lag behind a move between facilities.
If you have tried all of that, call the facility or the court clerk where the case was handled. They can confirm custody status even when the public database has not caught up.
What to do once you have the location
Write down the facility name, the person’s register or DOC number, and the housing unit if it is listed. Every later step, from visiting to sending money to messaging, depends on those details, and having them in one place saves repeated searching.
Then check how that specific facility handles messages. Federal and state and county systems are not interchangeable, and a service that works at one will not work at another. If the person is in federal custody, Find your loved one on InmateDB to confirm the facility and start messaging. If they are in state or county custody, go to the DOC or jail website and use the provider named there.
Quick answers
Can I search all prisons at once?
No single public tool covers federal, state, and county custody together. You search the federal BOP locator, the relevant state DOC lookup, and the county roster separately. Start with whichever system matches the court that handled the case.
What if I only know the person’s name?
A name search works in all three systems, but it is the least reliable method for common names. Add a middle name, approximate age, or the sentencing state to narrow results, and use a register or DOC number as soon as you have one.
Does a federal locator result mean I can text them?
It means you know where they are, which is the first step. Federal messaging runs through TRULINCS and CorrLinks, and services like InmateDB work at federal facilities that use CorrLinks. State and county facilities use their own providers, named on the DOC or jail website.