Madison County Jail Roster Overview
The Madison County Sheriff's Department, led by Sheriff Randy Tucker since January 2012, runs the Madison County Detention Center and publishes a current inmate listing for the public. That listing is the first place to look for anyone booked into the county jail in Canton. It is posted online and refreshed throughout the day, so the people shown are those held at the time the page was generated. Each roster page prints a date, a time, and a total inmate count near the top, which acts as a built-in freshness stamp.
One detail surprises many first-time users. The Madison County inmate roster has no search box, no filters, and no page-by-page navigation. It is a sorted listing of everyone in custody, with each inmate name set up as a link to that person's profile. To find a specific inmate, you scan or browse the list, or use your browser's own find-on-page function to jump to a last name. For practical purposes it still works like a searchable database, because the whole population is on one page.
The county roster has limits worth knowing before you rely on it. It shows people booked into the Madison County Detention Center, not inmates in other systems. Sentenced offenders moved to state prison are tracked by the Mississippi Department of Corrections instead. Federal detainees, people held in other counties, and immigration holds are not part of this list. When a person cannot be found on the county roster, the next step is usually the state inmate search rather than a second county lookup.
How to Use the Madison County Inmate Roster
Because the roster is a single browsable page, the process is short and the same every time. The current Madison County Detention Center listing is hosted on the inmate-records system the sheriff's mugshot pages link to, and it opens without any account or login. The steps below walk through a typical lookup from start to finish.
- Open the current Madison County Detention Center inmate listing in your browser.
- Check the date, time, and inmate count printed at the top so you know how recent the page is.
- Scroll the listing, or press your browser's find shortcut and type the inmate's last name to jump to a match.
- Confirm the right person using the date of birth, age, intake date, and arresting agency columns.
- Click the inmate's name to open the full profile with the booking photo, charges, and bond fields.
If the person is not on the list, they may have already bonded out, been released, or been transferred to state custody. In that case the Mississippi Department of Corrections search becomes the better tool, and court records held by the clerk show what happened with the charges themselves.
What the Madison County Roster Listing Shows
Each row of the listing is a snapshot of one person in custody. The columns are designed for quick identification rather than deep case detail, so they tell you who is held, when they arrived, and which agency brought them in. The table below lists the fields shown on the public roster, which doubles as the search reference for a portal that has no query form of its own.
| Column | Type | What It Provides |
|---|---|---|
| Date | Display | Roster generation date, such as 06/23/26 |
| Time | Display | Roster generation time, such as 06:00 AM |
| Inmate Count | Display | Total people in custody at update time |
| # | Result column | Row number in the listing |
| Inmate Name | Linked text | Opens the individual inmate profile page |
| Inmate ID | Result column | Booking identifier such as BK0000088248 |
| DOB | Result column | Date of birth for identity confirmation |
| Age | Result column | Current age display |
| Intake Date | Result column | Date the person was booked in |
| Time | Result column | Booking time |
| Arresting Agency | Result column | Examples include Madison SO, Canton PD, Gluckstadt PD, MDOC |
| Charge #1 | Result column | Statute code and short charge description |
The arresting agency column is more useful than it looks. It tells you which department made the arrest, which often points to the court that will handle the charge. A sheriff or highway patrol case usually heads to Justice Court, while a city police arrest typically routes to that city's municipal court. The published Madison County Detention Center inmate listing lays out every booked person in this format. The screenshot below shows how the roster prints its date, count, and inmate rows on a single page.

On June 23, 2026, the listing showed a date of 06/23/26, a time of 06:00 AM, and an inmate count of 152 people in the Madison County jail. That kind of stamp is exactly why you should note the date and time on the version you view, since the population changes as people are booked in and released.
What a Madison County Inmate Profile Shows
Clicking an inmate name opens a detail page with far more than the roster row. The profile is built like an intake report and includes the person's identifiers, a booking photo, a physical description, the booking record, and a charge table with bond figures. The two-column inventory below describes each field a public Madison County inmate profile displays.
| Field | What It Shows |
|---|---|
| Name, DOB, Age | The inmate's identifying details at booking |
| Booking Photo | A single mugshot image, with a "No Photo" note when none is on file |
| Physical Description | Height, weight, race, sex, hair, eyes, facial hair, and complexion |
| Offense Date | The date tied to the charged conduct |
| Intake Number | Booking reference such as BK0000088248-002 |
| Intake Date and Time | When the person was processed into the jail |
| Arresting Agency | The department that made the arrest |
| Charges | Each charge description, its court venue, and the bond set for it |
| Bond | Written bond and cash bond amounts |
The charge table is where the court venue appears, often printed as a field like CIRCUIT for a felony bound over to Circuit Court. The sample public inmate profile shows how these booking, bond, and charge fields are laid out together with the photo. The image below is an example of that profile format.

Some details are deliberately not shown. The public profile does not list housing tower or pod, the bond-setting magistrate, a warrant number, the court date, or a release date. Internal flags such as medical, protective custody, or watch status are not published either and should never be assumed from what is missing.
County Jail Versus State Prison Search
Two separate systems hold people for two different reasons, and mixing them up is the most common reason a search fails. The Madison County Detention Center holds pretrial detainees and inmates serving short county sentences. Once a person is convicted of a felony and sentenced to prison, they leave the county jail and enter the custody of the Mississippi Department of Corrections, which runs its own statewide inmate search.
The state search works differently from the county roster because it is a true query form. The MDOC inmate search accepts a First Name, a Last Name, and an MDOC ID Number, and instructs users to enter a name or ID and click search. It is the right tool for someone who has already been sentenced and transferred out of Madison County. The page below shows the state-level search interface.

A simple rule helps decide where to look. If the arrest is recent and the case is still pending, check the Madison County roster first. If the person was convicted and sent to prison, use the MDOC search. Federal prisoners are tracked by a separate national locator and are not part of either Mississippi system.
Booking, Bond, and Court Fields
The booking process explains why the roster and profile fields look the way they do. When an arresting agency brings a person to the Madison County Detention Center, intake staff create an intake number, record the date and time, take a booking photo, and enter physical descriptors. Each charge is logged with its court venue and a bond figure. The current roster then displays the name, ID, date of birth, age, intake date and time, arresting agency, and primary charge.
Bond information is one of the most-checked parts of a profile. Profiles show a written bond and a cash bond, and each charge can carry its own bond amount. A person facing several charges may have several bond lines that add up. The court field on each charge signals where the case will be handled, whether that is Justice Court, County Court, or Circuit Court for felonies.
Note: The public roster and profile do not publish a court date, so confirm hearing dates with the clerk of the court named in the charge rather than relying on the jail listing.
Madison County Detention Center Facility
The Madison County Detention Center sits on U.S. Highway 51 just south of Canton and houses both pretrial and sentenced inmates. The current 250-bed jail opened on April 1, 1991, next to an older 1968 facility, and ground was broken for a 144-bed addition in March 2001. Inside, inmates may be housed in one-, two-, four-, eight-, ten-, or twenty-person cells, with handicapped-accessible cells available for inmates with disabilities. The building also holds its own kitchen, laundry, and medical facilities.
The detention center's own page documents this jail history and capacity, and it is the best official source for facility detail. The image below comes from that page.

One address point should be stated plainly so visitors are not confused. The sheriff's pages list the Detention Center at 2941 U.S. Highway 51, while the intake sheets on inmate profiles use 2935 Highway 51 South. Both point to the same Canton complex. When you need to mail something or visit, call ahead to confirm the exact address and any current requirements.
Madison County Detention Center
2941 U.S. Highway 51
(intake sheets show 2935 Highway 51 South)
Canton, MS 39046
Detention Center: 601-855-0739
Sheriff's Department: 601-859-2345
Visitation by cellblock, Monday through Friday; call ahead to confirm
Visitation at the Madison County Jail
Visitation at the Madison County Detention Center is conducted by cellblock, Monday through Friday. Because each cellblock has its own assigned window, there is no single posted time for all inmates. Anyone planning to visit should contact the jail in advance to find out which cellblock the inmate is in and what time that block visits. The schedule table below summarizes how visitation days work at the facility.
| Day | Visitation | Notes |
|---|---|---|
| Monday | By cellblock | Call ahead to confirm the inmate's block and time |
| Tuesday | By cellblock | Call ahead to confirm the inmate's block and time |
| Wednesday | By cellblock | Call ahead to confirm the inmate's block and time |
| Thursday | By cellblock | Call ahead to confirm the inmate's block and time |
| Friday | By cellblock | Call ahead to confirm the inmate's block and time |
| Saturday | None | No visitation on weekends |
| Sunday | None | No visitation on weekends or holidays |
Several rules apply once a visit is approved. Only pre-certified visitors are allowed in the visitation area, and all visitors must be present and pre-registered fifteen minutes before the assigned time. No food, drink, or tobacco is permitted in the area, and there is no visitation on holidays or after hours. Cameras and other recording devices, including tape recorders and movie cameras, are prohibited in the visitation room, and visitors who do not follow the rules can be removed.
Mail and Legal Mail Rules
Inmates at the Madison County jail can send and receive mail under rules set out in the facility handbook. Every piece of incoming mail is opened and inspected for contraband, and it must carry a complete return name and address. Mail addressed to an inmate without the inmate number will be returned to the sender, so the number matters as much as the name.
The required return address format for the inmate is the inmate's name and inmate number, then Madison County Detention Center, 2935 Highway 51, Canton, MS 39046. Mail between inmates is not allowed, and mail containing gang messages or symbols will not be processed. Routine mail is not read unless there is good cause to believe it relates to escape plans, criminal activity, rule violations, coded language, or racially inflammatory content.
Legal and privileged mail is treated with extra care. Mail to attorneys, courts, or the Sheriff is strictly confidential and is not read unless it contains contraband or weapons. Legal mail is opened only in the inmate's presence. Indigent inmates are provided three stamps and envelopes per week for legal mail only, charged to the canteen account regardless of the balance. Outgoing mail may be handed unsealed to the assigned shift officer, since the facility reserves the right to inspect it.
Commissary and Canteen Notes
Inmates buy approved items through the jail canteen, which is also where stamped envelopes are sold. The canteen account is what covers the postage for an indigent inmate's weekly legal-mail allotment, charged whether or not the account holds a balance. These canteen functions are confirmed in the facility's official inmate rules.
The official Madison County pages reviewed do not publish an online money-deposit vendor, a phone-service provider, a tablet program, or commissary pricing. Because those details change and are not posted in the sources here, the safest path is to call the Detention Center directly at 601-855-0739 to ask how to add money to an inmate account or set up phone service before sending any funds.
Sheriff App and Sex Offender Registry
The Madison County Sheriff's Department offers a free mobile app and advertises it on the official sheriff site with App Store and Google Play badges. The app is available for Apple devices and on Google Play. It is offered as a general sheriff public-safety tool; an app-only inmate or warrant search is not confirmed in the official sources, so treat the app as a department resource rather than a guaranteed roster lookup.
For a different kind of lookup, the sheriff's site links the statewide sex offender registry. The Mississippi Department of Public Safety registry lets the public search for registered offenders by area. It is built for offender profiles and addresses, not for general criminal case searches, so it complements rather than replaces the jail roster and the court record systems.
Note: The sheriff's site also runs a standing scam alert stating the department will never contact people to demand money, which is worth remembering when anyone calls claiming a relative owes bond.
Getting Court Records After an Arrest
The jail roster answers where a person is held, but it does not contain the full court case. Once a charge is filed, the record lives with the court that handles it, and the right court depends on the charge level and the arresting agency. Felonies move to Circuit Court, whose records, dockets, fines, and assessments are maintained by Circuit Clerk Anita Wray at 146 W. Center Street in Canton. Misdemeanors and preliminary felony matters often run through Justice Court, and city tickets stay with the municipal court where the citation was issued.
For a closer look at the charges themselves and the arrest-to-charge path, the Madison County arrest records and court charges page tracks how charges are filed and change over time. The full case file, including pleas, disposition, and sentencing, is covered on the Madison County criminal court records page. Together with the jail roster, those record sets give a complete picture from booking through final court outcome.