Granite City Busted Mugshots
Every Granite City arrest begins with an agency. For a city case, that usually means the Granite City Police Department. The arrest report and the jail booking are cousins, not twins. When Madison County Jail takes the person, its official Inmate Inquiry becomes the best public route to custody details and a booking photo. A release by GCPD or a transfer elsewhere can leave the county roster quiet.
The city tops the Madison County city map by size. Census takers counted 27,549 residents in 2020. The Bureau's QuickFacts lists a 2025 estimate of 26,807. On the official Granite City Police Department page, Colonel Gary Brooks appears as chief, along with records and contact routes. Those details help you match a city arrest to the right custodian. That match is half the battle.
Where Granite City Busted Mugshots Appear
Start with official sources. They name the agency, the facility, or the court behind the record. That matters when you need something reliable. GCPD publishes no daily arrest log. There is no recent-bookings page and no city booking-photo search either. The county portal, for its part, does show a Photo column when an image exists. But that column reflects Madison County Jail custody and retained booking results only. It will never capture every Granite City arrest.
| Channel | Photo or record? | Status and access |
|---|---|---|
| Madison County Jail Inmate Inquiry | Photo may appear with a booking result. | Official county custody portal. Search by name, subject number, booking number, date range, custody state, or facility. |
| In Custody view | Current roster result, when an image is available. | Official view for people marked in custody at the county jail when the query is run. |
| Granite City Police Department | No public individual feed located. | Official city source for reports, agency contacts, and the documented in-person warrant route. |
| Madison County Jail FAQ | No public gallery or separate photo feed. | Official jail guidance. The jail line and automated system can provide inmate, charge, and bond information. |
| Madison County Public Records Center | Booking record or photo may be requested. | Official fallback when the roster is silent, the person was released, or the image is not shown. |
| Circuit Clerk court search | Court record, not a booking photo. | Official route for case events and disposition. A docket result is not live custody confirmation. |
| RiverBender and The Telegraph | Some stories include images. | Secondary, event-driven news. Coverage may describe an charge or earlier custody state. |
| Mugshots Zone | Copied listings may include photos. | Unofficial and potentially stale. It is not a GCPD or Madison County custody source. |
Why does the order matter? A news story can add useful context, and an unofficial listing may hold onto an old copy. Neither one replaces the agency or the court that made the record. The county roster has limits of its own. It is not a master list for a city release, a state prison stay, or a federal detention event.
Busted in Granite City: Find the Booking
Work the paths in order. Your real goal is the custodian of the record, not a single search result. One result is never the whole story. The Madison County countywide records treatment digs into the roster fields and the date-range search in more depth. The Granite City route, though, starts with the city's own documented limits.
- Start with the official county roster. Search the Madison County Inmate Inquiry by name. If the name is common, use the subject number or booking number when known.
- Separate current custody from an older event. Use the In Custody filter for a present county-jail question. Use Booking From Date and Booking To Date for a recent or multi-day interval. A date-range result can include a person who has since been released or transferred.
- Check the facility route. Call Madison County Jail at 618-692-1064 when a very recent county intake is not visible or when the result needs confirmation. The jail system is not a public photo feed, and the county does not promise a fixed refresh time.
- Ask GCPD for the city record. When the roster is empty, request the police report and ask whether GCPD or Madison County maintains the booking record or photo for that event.
- Check the court after the arrest. Use the Madison County Circuit Clerk search to trace the case and disposition. A charge at booking is not the final court result.
A roster result can carry a lot of fields. Expect Photo, Name, Subject Number, In Custody, and Scheduled Release Date. Race, Gender, Date of Birth, Height, Weight, and Multiple Bookings round out the list. That is simply what the public interface returns when you run a query. It won't tell you why police made the arrest. It won't say how current a photo is.
What if the county search comes up empty? That result proves nothing about whether a Granite City arrest happened. GCPD may have released the person. A different facility may hold them. The name may sit under another spelling. From there, move to a records request and let the agency point you to the proper custodian.
Granite City Police Records Requests
Granite City offers a report-request process instead of a public arrest feed. The police information says you can ask by mail or in person. Include the parties' names, the date, the location, and a report number if you have one. Reports cost $5, payable by check or money order. That fee covers the police report route only. A booking photo may live with a different custodian. Ask that question directly.
Granite City Police Department
2330 Madison Avenue
Granite City, IL 62040
Non-emergency: 618-877-6111
Administration/Detectives: 618-876-9027
Records clerk: 618-451-9760
Emergency: 911
Madison County Jail information
Madison County Jail, through the
Madison County Sheriff’s Office
Inmate information: 618-692-1064
Use the county portal for a roster search. Use the Public Records Center when a formal county request is what you need.
Mail requests go to GCPD Records at the headquarters address. Add a stamped, self-addressed envelope. In-person records hours run Monday through Friday, 8:30 a.m. to 4:30 p.m. A precise ask gets routed faster than a broad demand for every recent booking. Name one person or event, give a date or date range, and request the arrest report plus any booking photograph kept for that event.
- Write the person's full name and any known spelling variation.
- Add the incident date, place, report number, and arresting officer or agency if known.
- Ask GCPD to identify whether it holds the report, the booking record, and the photograph.
- Use the county Public Records Center if the requested item belongs to the sheriff or jail.
The sheriff's official contact page lists administration at 618-692-6087, police and non-emergency direction at 618-692-4433, and jail or inmate information at 618-692-1064. A request that lands at the wrong office tends to crawl. So start with the agency that made the arrest or accepted custody.
Note: A report request can produce an arrest record without confirming that the person remains in custody.
Why Granite City Has No Online Arrest Feed
Granite City keeps no public daily arrest log online. The police department posts nothing like a bookings page, a searchable roster, or a city mugshot feed. What it does offer is a records-request route and a front-desk option for warrant questions. Those are two different things. A police report and a jail booking are separate steps in the arrest process, and the city site only covers the first.
The department's page names Colonel Gary Brooks and lists its public contacts. Think of it as an office directory, not a gallery. When a Granite City arrestee is actually lodged at Madison County Jail, the county Inmate Inquiry is the place to check. Start with the official Granite City Police Department page for current records and warrant instructions.
The city source works well for phone numbers, contacts, and request procedures. Just don't treat it as a promise that every Granite City arrest will show up on the county roster.
Granite City Warrant Checks in Person
Warrant checks here work differently than you might expect. The police department handles outstanding-warrant questions in person, at the front desk. There is no online city warrant portal. Keep in mind that a front-desk inquiry is a contact route, not a public list of every warrant.
A warrant is a court order tied to a case. It doesn't tell you whether someone sits in Madison County Jail right now. For your own legal matter, call GCPD, the Madison County Sheriff, the Circuit Clerk, or an attorney. Never confront or follow someone based on a web listing or a rumor. Emergencies go to 911. The Madison County Circuit Clerk court search can help you find a case. A docket entry only counts as confirmed warrant status if the clerk or an agency says so.
Granite City Busted Coverage and Custody
Two local outlets, RiverBender and The Telegraph, report Granite City arrests as news. Their stories draw on police statements, court filings, task-force announcements, or agency photos. Each piece carries a publication date and a scope. A story may cover the arrest or booking and never mention a release, transfer, or later court result.
For wider local coverage, see the county's Arrest News page. Still, verify anything you find against the official jail and court sources. Mugshots Zone runs a Madison County page with agency tags that sometimes include Granite City PD. It's an unofficial copy site. The publisher controls its dates, fields, and photo status, and it can't tell you who is in custody now.
| Record state | Best place to confirm it | What the result means |
|---|---|---|
| Arrest report by GCPD | Granite City Police Department Records | City police record. It does not by itself show current jail custody. |
| In county custody | Madison County Inmate Inquiry, including the In Custody view | The portal's custody field at the time of the query. A photo appears only when available. |
| Released or transferred | Records request to the responsible agency | The person may drop from the current roster while the booking record remains obtainable. |
| Case outcome | Madison County Circuit Clerk | Disposition, such as dismissal or conviction, is a court matter, not a roster field. |
News stories and copied listings can help you pin down a date or a spelling. But the trail should end with GCPD, Madison County Jail, or the Circuit Clerk.
Granite City Arrest Records After Booking
Custody shifts over time. A person arrested in Granite City might be processed by GCPD, accepted at Madison County Jail, then released or transferred. The record can outlast the custody entry itself. The county roster's In Custody field answers one narrow question at the moment you search. It says nothing about the Alton municipal jail, an Illinois Department of Corrections facility, a federal detention center, or an immigration hold.
State custody calls for the Illinois Department of Corrections individual search, which is separate from any Granite City booking feed. Federal cases may appear in the Bureau of Prisons locator. For immigration detention, try the ICE Online Detainee Locator when its requirements fit. Each system tracks its own slice of custody.
The sequence is simple. First comes the arrest. Then the police report. Booking or release follows. A custody check and court case come next, with the disposition last. A booking photo fits inside that chain. So never show one alone. It needs the agency, the date, and the custody state. Those details explain what the image actually shows.