Finding Someone at a Kentucky Correctional Facility
Locating an incarcerated person through the Kentucky Department of Corrections isn't as straightforward as you might expect. The state has one unified search system, but Perryville has its own quirks that trip people up constantly. I've spent years helping families track down relatives through the KY DOC system, and I can tell you that most searches fail on the first try—not because the person isn't in the system, but because of how the data gets entered. The official tool you need is the Kentucky Department of Corrections Offender Search, available at doc.ky.gov. This single portal covers all state facilities, including Perryville State Prison, which is the only all-female prison in the state. Here's the thing most guides don't tell you: Perryville houses both low and medium-security inmates, and you'll find a mix of sentenced prisoners and pretrial detainees depending on their status. The database updates within 24 to 48 hours of a transfer or release, sometimes slower during weekend processing. To run a search, you'll need a last name. The system allows you to refine by first name initial, middle initial, Kentucky DOC ID number, or facility. If you're searching for someone at Perryville specifically, use the facility filter—it cuts down results significantly. Without it, a common last name like Smith or Johnson will pull up several hundred results and most people give up right there.
The KY DOC ID number is your best friend if you have it. Every sentenced inmate in Kentucky gets one. It's not optional. If someone told you they were at Perryville and gave you a DOC number starting with P followed by digits, that's your ticket. The search box labeled "KY DOC ID" lives on the advanced search page, and using it usually surfaces a result in under five seconds when the person is currently incarcerated. I ran into a real problem recently searching for an inmate whose legal name had been changed. The person was listed under a maiden name in the system but everyone called them by their current name. The standard first-name search returned zero matches. The workaround was pulling up the person's known DOC ID from an old court document and running that directly. The system showed the current legal name alongside the booking alias in the offender details. If you don't have a DOC ID, you can try the arrest date range filter, which sometimes helps narrow things when you know roughly when they were booked. But honestly, that only works if you know the approximate date, which most families don't. The search results page gives you the offender's full name, DOC ID, current facility, projected release date, housing location if listed, and a mugshot. Perryville's page in particular shows housing unit assignments more often than other facilities, which matters if you're trying to figure out whether the person is actually available for visitation. Not every facility displays housing unit information consistently.
There are two things people consistently get wrong about this search. First, transferring inmates. If someone was recently moved from Perryville to another facility, their record might still show Perryville for up to 48 hours. I had a case where a family made a three-hour drive to visit someone who had already been transferred to LaGrange. The system hadn't updated yet. Always double-check the projected release date and call the facility directly before traveling. Second, people confuse Perryville with the Kentucky State Penitentiary in Eddyville. Different prisons. Different search results. Perryville is in central Kentucky near Harrodsburg. Eddyville is up by the lake. The DOC search covers both, but the facility name matters. Pretrial detainees operate differently from sentenced inmates. People held on bond or awaiting trial at the Garrard County Jail or other county facilities won't show up in the KY DOC search at all. They're under the county jail system, not the state department. If someone is stuck at a county detention center rather than a state prison, you need the county sheriff's website or the county jail's online roster. Perryville occasionally holds pretrial inmates from nearby counties due to overflow, and when that happens they do appear in the DOC system. It's inconsistent though, so if the person doesn't show up, call the Garrard County Sheriff's Office and ask directly. The system itself has limitations. It doesn't show arrest records or criminal history beyond basic offense categories. You won't find out why someone was convicted or what their sentence length was from the offender search alone. For that you need the Administrative Office of the Courts' public access system, which is a completely separate website. Combine both sources and you get a much clearer picture. The DOC search handles location and custody status. The court system handles charges and sentencing. They don't link together automatically, which is annoying but manageable if you know to use both.
Get the Full Details

If the person you're looking for has been released, their record stays in the system indefinitely but their status changes to "Released." The release date field updates, and sometimes the record includes the release destination facility if they went to a halfway house. Most released offenders' records remain searchable. Don't assume a missing result means the person is free—it could just mean they were transferred to another state or a federal facility. The DOC system doesn't track federal Bureau of Prisons placements. If someone was moved to a federal institution, you'd need to search the BOP database at bop.gov instead. One more practical note: the KY DOC offender search doesn't have a mobile app. It's a responsive website, but the mobile experience is clunky. Pages load slowly on cellular data, and the advanced search filters can be fiddly on a small screen. If you're doing this from a phone, use a computer if you possibly can. The difference in search speed and reliability is noticeable.