Search Dubuque County Inmate Records

Dubuque County inmate records start with the jail roster for people currently held in local custody. A Dubuque County jail roster search can show whether someone is listed after arrest, the primary charge, arrest date, booking agency, and basic identifying fields. The roster does not replace court records, official reports, state prison records, or federal custody locators. To look up Dubuque County inmates online, use the county-linked roster first, then move to jail office, records, Iowa DOC, BOP, ICE, or notification channels when the person is not listed.

Public Record Search

Sponsored Results

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.

  1. Open P2C Inmate Inquiry from the sheriff-linked roster or the direct public URL.
  2. Browse the current list when the name spelling is uncertain or the booking may be recent.
  3. Use last name and first name in the simple search panel if it is visible.
  4. Select "Filter Inmate List" to search by hidden or advanced fields such as race, sex, age, charge, arrest date, or booking agency.
  5. 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 LabelTypeRequiredNotes
Last NameTextUnspecifiedSimple search field, identified as txtLName; Enter triggers search.
First NameTextUnspecifiedSimple optional narrowing field, identified as txtFName.
NameGrid display columnn/aDisplays last, first, middle with race, sex, and age summary.
Middle NameHidden filter textUnspecifiedAvailable in advanced searchhidden configuration.
RaceDropdownUnspecifiedAsian, Black/African American, Native Hawaiian Or Pacific Islander, White.
SexDropdownUnspecifiedFemale or Male.
Primary ChargeGrid textn/aCharge description shown in the visible roster.
Booking AgencyDropdownUnspecifiedObserved 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.

FieldWhat It Shows
Booking IDNumeric book_id used by P2C for the booking record.
NameUppercase last, first, and middle name, with race, sex, and age summary in the display.
Race / Sex / AgePublic demographic values used for roster filters and display.
Primary ChargeMain charge or custody reason shown on the roster row.
Arrest DateMM/DD/YYYY display date, with a stored date/time value behind it.
Booking AgencyAgency tied to the booking, observed as Dubuque County Sheriff's Office.
MugshotNot visible as a main roster-grid column during inspection; Recent Arrests displayed booking photos separately.
Bond / Housing / Court DateNot 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 TypeSchedule / LimitRequirements / Notes
On-site video visitTwo free 25-minute visits per inmate per weekMonday-Friday, excluding holidays, 8:00 AM-4:00 PM; housing-unit hours vary.
Off-site video visitOne 15-minute off-site visit per day for a feeEvenings, weekends, and holidays may be available through JailATM.
Visitor countOne visitor at any one timePicture ID with address required.
Age limitNo visitors under 18Violations can terminate a visit.
Visit location855 Central Avenue, Dubuque, IACell phones and cameras are not permitted in the visitation area.
Technical problemsn/aCall 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 TypeWhere to LookWhat It Does Best
Current county jail inmateP2C Inmate Inquiry or Jail OfficeCurrent roster, primary charge, arrest date, booking agency.
Official reportRecords Division, 855 Central AvenueIncident and accident reports; P2C notes $10 official report fee.
Sentenced state offenderIowa DOC Offender SearchState prison and community corrections records.
Federal inmateBOP Inmate LocatorFederal inmates from 1982 to present.
Current ICE detaineeICE Detainee LocatorSearch by A-number or biographical details.
Custody or case notificationIowa VINELinkNotification 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.

Public Record Search

Sponsored Results