Dubuque County Jail Roster Overview
The official online channel for current Dubuque County inmate records is the Dubuque P2C Inmate Inquiry, linked from the Dubuque County Sheriff's Office resources. Sheriff Joseph L. Kennedy is listed as the county sheriff, and the jail is operated through that office. The roster is a public jqGrid table captioned "Inmate Inquiry." It was free and required no login during research. The public grid showed Name, Primary Charge, Arrest Date, and Booking Agency, with an advanced filter button labeled "Filter Inmate List."
The roster covers current Dubuque County Jail inmates. It does not reliably show a person after release, after transfer to Iowa DOC, after movement to federal or immigration custody, or before the booking entry has been posted. The current grid also did not show bond, housing unit, next court date, release date, or a mugshot column during inspection. For booking photos, use P2C Recent Arrests and the separate Dubuque County jail mugshots page.
Use Dubuque County Inmate Roster
Start a Dubuque County inmate lookup with the name most likely used at booking. P2C sorts the table by display name by default and supports paging in sets of 5, 10, 20, 50, or all rows. A June 2026 endpoint inspection returned 127 public roster records, but that number was only a snapshot and should not be treated as an official population average.
- Open P2C Inmate Inquiry from the sheriff-linked roster or the direct public URL.
- Browse the current list when the name spelling is uncertain or the booking may be recent.
- Use last name and first name in the simple search panel if it is visible.
- Select "Filter Inmate List" to search by hidden or advanced fields such as race, sex, age, charge, arrest date, or booking agency.
- Click a roster row to trigger the detail view. If the person is missing, use the fallback chain rather than assuming no custody exists.
Dubuque County Roster Search Fields
The Dubuque County P2C roster has a small simple search panel and a broader advanced filter dialog. The simple search works best when a person has a clear last name. The advanced dialog is useful when a name is common, incomplete, or may be misspelled.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Last Name | Text | Unspecified | Simple search field, identified as txtLName; Enter triggers search. |
| First Name | Text | Unspecified | Simple optional narrowing field, identified as txtFName. |
| Name | Grid display column | n/a | Displays last, first, middle with race, sex, and age summary. |
| Middle Name | Hidden filter text | Unspecified | Available in advanced searchhidden configuration. |
| Race | Dropdown | Unspecified | Asian, Black/African American, Native Hawaiian Or Pacific Islander, White. |
| Sex | Dropdown | Unspecified | Female or Male. |
| Primary Charge | Grid text | n/a | Charge description shown in the visible roster. |
| Booking Agency | Dropdown | Unspecified | Observed booking agency was Dubuque County Sheriff's Office. |
Dubuque County Inmate Profile Fields
The inspected P2C endpoint returned more structured fields than the main grid visibly displayed. That matters because users may see a simple row while the system stores separate name parts, age, sex, race, booking ID, and date values. The safe way to read Dubuque County inmate records is to treat the row as a pointer to current custody and then confirm court, bond, report, or release details with the proper office.
| Field | What It Shows |
|---|---|
| Booking ID | Numeric book_id used by P2C for the booking record. |
| Name | Uppercase last, first, and middle name, with race, sex, and age summary in the display. |
| Race / Sex / Age | Public demographic values used for roster filters and display. |
| Primary Charge | Main charge or custody reason shown on the roster row. |
| Arrest Date | MM/DD/YYYY display date, with a stored date/time value behind it. |
| Booking Agency | Agency tied to the booking, observed as Dubuque County Sheriff's Office. |
| Mugshot | Not visible as a main roster-grid column during inspection; Recent Arrests displayed booking photos separately. |
| Bond / Housing / Court Date | Not visible in the public main grid or JSON row inspected. |
Dubuque County Jail Contact Cards
When the online roster does not answer a custody question, use the local office tied to the record type. The jail office handles current jail questions. The records room and Records Division handle official incident and accident reports. Iowa Courts Online and the Clerk of Court handle case status, filed charges, court dates, and payments.
Dubuque County Jail
770 Iowa St.
Dubuque, IA 52001
563-589-4420
Jail office for current custody questions.
Dubuque County Sheriff's Office
770 Iowa St.
PO Box 1004
Dubuque, IA 52004-1004
563-589-4400
General sheriff office and jail operator.
Records Division
855 Central Avenue
Dubuque, IA 52001
563-589-4443
Official reports for Dubuque Police and Dubuque County Sheriff's Office.
Dubuque County Booking Process
A local booking can begin after an arrest by the sheriff's office, Dubuque Police Department, or another law-enforcement agency, or after a person reports to serve court-ordered jail time. Jail intake can include identity checks, property inventory, medical screening, photo, fingerprints, and classification. Iowa Code 804.22 requires a person arrested without a warrant to be taken before the nearest or most accessible magistrate without unnecessary delay, with grounds stated by complaint.
Dubuque's scheduling-jail-time page adds local detail for people serving ordered jail time. It directs people to call the jail office extension for scheduling, report to the Law Enforcement Center, and bring money owed for jail time or be billed. It also says clothing, jewelry, wallets, and property worn or possessed at booking are inventoried and stored, while prescription glasses, medications, braces, and similar items must be reviewed and approved before entry.
Roster timing can lag real life. A person may be arrested before a public row appears, or released before a family member searches. P2C also separates current custody from recent arrests, daily bulletin events, and official reports. The safest reading is narrow: a current roster hit means the person matched the public jail inquiry at the time of search, while a missing result means more checking is needed through jail, records, court, DOC, BOP, ICE, or IowaVINE channels.
Read Dubuque County Charges Dates
A primary charge on the Dubuque County roster is not always the final court charge. It is the charge or custody reason attached to the jail entry that P2C displays. The court case may later show a complaint, trial information, amended count, dismissal, plea, or disposition. Common roster examples in the research included pretrial supervision violation, probation violation, mittimus, and voluntary absence from custody. Those terms point to custody reasons as much as new criminal accusations.
The arrest date is also a roster field, not a full timeline. It may help identify the correct person and booking event, but it does not replace the court docket. For hearings, bond orders, payments, and final disposition, use Iowa Courts Online or the Dubuque County Clerk of Court. For an official arrest or incident report, use the Records Division rather than relying on the grid alone.
Dubuque County Inmate Visitation
After locating someone in Dubuque County inmate records, visitation has to be scheduled through JailATM. The county visitation page says on-site visits are video visits, visits must be scheduled at least 24 hours ahead, and visitors coming to visit should use 855 Central Avenue. The rules also require picture identification with address, bar visitors under age 18, and prohibit cell phones and cameras in the visitation area.
| Visit Type | Schedule / Limit | Requirements / Notes |
|---|---|---|
| On-site video visit | Two free 25-minute visits per inmate per week | Monday-Friday, excluding holidays, 8:00 AM-4:00 PM; housing-unit hours vary. |
| Off-site video visit | One 15-minute off-site visit per day for a fee | Evenings, weekends, and holidays may be available through JailATM. |
| Visitor count | One visitor at any one time | Picture ID with address required. |
| Age limit | No visitors under 18 | Violations can terminate a visit. |
| Visit location | 855 Central Avenue, Dubuque, IA | Cell phones and cameras are not permitted in the visitation area. |
| Technical problems | n/a | Call Inmate Calling Solutions customer care at 1-888-646-9437. |
Dubuque County Inmate Mail Money
The Dubuque County Jail services page organizes the main post-lookup tasks: mail, money, phones, visitation, scheduling jail time, work release, and house arrest. Dubuque County Jail uses several vendors after a person is found on the jail roster. Personal mail goes through JailATM processing in Jonesboro, Arkansas, effective August 5, 2025. Direct personal mail to the Dubuque County jail address is returned to sender. Legal mail from a licensed attorney of record goes directly to the jail, while business or transactional documents have a separate direct-to-facility path.
Inmate money can be placed through Access Corrections, the lobby kiosk at 770 Iowa Street, or by phone at 866-345-1884. The jail money page says cash, checks, or money orders mailed to the jail are not placed on an account without prior jail administration approval. ICSolutions handles phone accounts, and voice messages use 563-258-4600 with a listed $0.50 per message cost. The county's visitation page should be checked before any visit because housing-unit hours can vary even within the published weekday window.
Dubuque County Inmate Lookup Fallbacks
The full Dubuque County inmate lookup chain moves from local to state to federal systems. Use P2C first for current county jail custody. If the question is about an official report, contact Records. If the question is about filed charges, case events, or payment, search Iowa Courts Online or contact the Dubuque County Clerk of Court. If the person was sentenced to state prison or state supervision, use Iowa DOC.
| Custody or Record Type | Where to Look | What It Does Best |
|---|---|---|
| Current county jail inmate | P2C Inmate Inquiry or Jail Office | Current roster, primary charge, arrest date, booking agency. |
| Official report | Records Division, 855 Central Avenue | Incident and accident reports; P2C notes $10 official report fee. |
| Sentenced state offender | Iowa DOC Offender Search | State prison and community corrections records. |
| Federal inmate | BOP Inmate Locator | Federal inmates from 1982 to present. |
| Current ICE detainee | ICE Detainee Locator | Search by A-number or biographical details. |
| Custody or case notification | Iowa VINELink | Notification service through IowaVINE; phone 1-888-742-8463. |
No app found: Official research did not confirm a Dubuque sheriff or police mobile app with an inmate roster, warrant lookup, or records-request tool.
Dubuque County Jail Facilities
Dubuque County has one sheriff-operated jail and one state community-based residential facility. They are both important to custody research, but they do not use the same lookup path. Current jail custody belongs in P2C. State-supervised residential clients belong in the Iowa DOC locator.
Dubuque County Jail
770 Iowa St.
Dubuque, IA 52001
563-589-4420
County jail for pretrial, sentenced jail, warrants, and local holds.
Dubuque Residential Facility
1494 Elm St.
Dubuque, IA 52001
563-556-6196
Iowa DOC First Judicial District residential correctional facility.