Dubuque County Inmate Population Snapshot
The Dubuque County inmate population is centered on the Dubuque County Jail, the sheriff-operated local detention facility inside the Dubuque Law Enforcement Center. That jail holds people booked after arrest, pretrial detainees awaiting court action, sentenced jail inmates, people serving court-ordered jail time, work-release or house-arrest candidates handled through jail administration, and people held on warrants, violations, or other lawful holds. It is separate from the Dubuque Residential Facility, which is a community-based corrections facility operated through the Iowa Department of Corrections First Judicial District.
Dubuque County did not publish a current official jail population dashboard in the research sources. For that reason, each figure has to be read with its source and date attached. The strongest long-term sources are the Vera Institute/BJS county jail dataset, the Vera jail-construction dataset, and Dubuque County's own 2022 jail food-service RFP. A June 2026 public P2C roster endpoint returned 127 current roster records, but that is only a point-in-time roster snapshot. It is not an official average daily population.
Dubuque County Inmate Population Statistics
Several sourced figures help frame the Dubuque County inmate population without pretending that a single current count tells the whole story. Vera's jail-construction data lists a 2003 Dubuque new jail project that raised capacity from 46 to 212. Dubuque County's 2022 food-service RFP used 212 inmates as the planning maximum and reported calendar-year 2021 average daily population of about 143 adults plus about 3 youth. KCRG reported in December 2023 that Sheriff Joseph L. Kennedy said the jail had a 212 capacity, 181 bed spaces reserved with beds, and 172 inmates that Monday.
| Measure | Figure | Source / Year |
|---|---|---|
| Jail capacity after new jail project | 212 | Vera jail-construction data, 2003 project |
| Adult average daily population | Approx. 143 | Dubuque County food-service RFP, calendar year 2021 |
| Youth average daily population for food planning | Approx. 3 | Dubuque County food-service RFP, calendar year 2021 |
| December 2023 operational count | 172 inmates that Monday | KCRG report dated December 11, 2023 |
| June 2026 P2C roster snapshot | 127 records | Public P2C endpoint inspection, snapshot only |
Dubuque County Inmate Population Trends
The Vera/BJS county rows show that the Dubuque County inmate population rose from the lower 120s in 2013 to the 160s by 2017 through 2019. The county's 2021 RFP then reported a lower planning ADP for adults, while the December 2023 news report described a near-capacity moment. The trend is not a clean straight line. It moves with arrests, court release decisions, pretrial supervision violations, jail-time commitments, transfers to Iowa DOC custody, and staffing or bed-use limits.
| Year / Date | Population Figure | Notes |
|---|---|---|
| 2010 | 152 | Vera/BJS estimate; capacity shown as 219.12 in that row |
| 2013 | 122 | Vera/BJS row; 83 pretrial and 39 sentenced |
| 2016 | 157 | Vera/BJS row; capacity 212 |
| 2018 | 169 | Vera/BJS row; 127.78 pretrial and 41.22 sentenced |
| 2019 | 162 | Vera/BJS row; 124 pretrial and 38 sentenced |
| 2021 | Approx. 143 adult ADP | Dubuque County food-service RFP, not a Vera row |
| Dec. 2023 | 172 on reported Monday | KCRG operational context, not a formal annual average |
| Jun. 2026 | 127 roster records | P2C snapshot, not ADP |
Dubuque County Inmate Population Makeup
The best status breakdown in the research came from Vera/BJS historic rows. In 2019, Dubuque County's jail population was 162, with 124 listed as pretrial and 38 listed as sentenced. The same row reported 141 male and 23 female inmates, plus race fields that included 55 Black, 108 White, and 1 AAPI. Those figures are historical estimates. They should not be used as a current demographic profile for the jail.
Current P2C search controls also show how the public roster sorts people. The advanced filters include race choices such as Asian, Black/African American, Native Hawaiian Or Pacific Islander, and White, plus sex choices of Female and Male. The roster row displays name, race initial, sex initial, and age. That public roster structure is useful for lookup, but it is not a demographic report and does not replace an official county dashboard.
Dubuque County Jail Capacity Rules
The Dubuque County Jail capacity figure most often supported by the research is 212. Vera tied that number to the 2003 new jail project, and the county RFP used 212 as a food-service planning maximum. KCRG's December 2023 report added local operational context by noting 181 reserved bed spaces and a 172-inmate count on the reported Monday. That context matters because a jail can feel functionally crowded before it reaches every theoretical bed if staffing, housing classification, medical needs, mental-health needs, or safety separation rules limit where people can be housed.
Statute and standards context: Iowa Code Chapter 356 governs jails and municipal holding facilities. Iowa Code 356.6 requires the sheriff to keep a jail calendar with custody and discharge details. Iowa Administrative Code 201 Chapter 50 sets jail standards and annual inspection duties.
Dubuque County Inmate Record Laws
Jail population and roster access sit inside Iowa's public-record framework. Iowa Code Chapter 22 opens public records for examination and copying unless a law makes a record confidential. Iowa Code 22.7 lists confidential categories, including peace officers' investigative reports and criminal identification files, but it also states that current and prior arrests and criminal history data are public records subject to Chapter 692 limits. That means basic custody facts can be public while some reports, juvenile matters, sealed records, or investigative materials remain restricted.
For sentenced state offenders, Iowa Code 904.601 supports public access to Iowa DOC offender records. For older criminal history and deferred judgments, Iowa Code Chapter 692, Iowa Code Chapter 901C, and Iowa Code 907.9 explain limits and expungement routes. A public jail roster is not the same as a full investigative report or a final court disposition.
Search Dubuque County Inmate Records
The main current-custody channel is the Dubuque P2C Inmate Inquiry, which is officially linked from the county sheriff's P2C page. The roster is free and did not require login during research. Its visible grid is captioned "Inmate Inquiry" and shows Name, Primary Charge, Arrest Date, and Booking Agency. A person missing from the grid may have been released, not yet booked into the public roster, transferred to Iowa DOC, held in federal or immigration custody, or listed under a different name spelling.
The P2C grid also offers a simple first-name and last-name search plus an advanced "Filter Inmate List" dialog. The research inspection found that the public HTTP roster worked, while direct HTTPS command-line access had certificate or path issues. The county's official link remains the right starting point.
- Open the P2C Inmate Inquiry through the sheriff-linked roster or the direct P2C URL.
- Browse the current roster by name if the person may be in the jail today.
- Use last name first, then add first name if the list is too broad.
- Open "Filter Inmate List" for race, sex, age, charge, arrest date, or booking agency filters.
- If no result appears, check jail office, records, court, DOC, BOP, ICE, and IowaVINE channels.
Dubuque County Roster Search Fields
The Dubuque County inmate population can be searched through both a simple panel and the advanced jqGrid filters on P2C. The simple panel is best when a last name is known. The advanced filters are better when a name is common or when the search starts from a charge, arrest date, sex, race, age, or booking agency.
| Field Label | Type | Required | Options / Format Notes |
|---|---|---|---|
| Last Name | Text | Unspecified | Simple search field; Enter triggers search. |
| First Name | Text | Unspecified | Optional field for narrowing a name search. |
| Race | Dropdown | Unspecified | Asian, Black/African American, Native Hawaiian Or Pacific Islander, White. |
| Sex | Dropdown | Unspecified | Female or Male. |
| Age | Text | Unspecified | Numeric age as stored by P2C. |
| Primary Charge | Grid text | n/a | Charge description shown on the roster row. |
| Booking Agency | Dropdown | Unspecified | Observed option was Dubuque County Sheriff's Office. |
Dubuque County Inmate Record Fields
A Dubuque P2C roster row is a custody pointer, not a full case file. The inspected public endpoint returned fields such as booking ID, display name, first name, middle name, last name, age, sex, race, date of birth in the JSON response, primary charge, arrest date, booking agency, and a view link. The main roster grid did not show bond, housing unit, court date, release date, or a mugshot column during inspection. Recent Arrests is a separate P2C page for booking photos.
| Field | What It Shows |
|---|---|
| Name | Last, first, middle with race, sex, and age summary in the display line. |
| Booking ID | Local numeric booking identifier used by P2C. |
| Primary Charge | Main charge or custody reason tied to the roster row. |
| Arrest Date | Displayed date tied to the arrest or booking record. |
| Booking Agency | Agency responsible for booking, observed as Dubuque County Sheriff's Office. |
| Race / Sex / Age | Public demographic fields used for display and filtering. |
Dubuque County Custody Lookup Channels
When the Dubuque County jail roster is not enough, the next channel depends on the problem. For a current jail-custody question, the Jail Office at 563-589-4420 is the direct local line. For official reports, the Records Division at 855 Central Avenue serves both Dubuque Police Department and Dubuque County Sheriff's Office reports, with the records room reachable at 563-589-4443. P2C Event Search states that official reports are obtained from the Records Department and lists a $10 report fee.
People sentenced to Iowa state prison or supervised through state community corrections are searched through the Iowa Department of Corrections Offender Search. Federal custody belongs in the Federal Bureau of Prisons inmate locator, while current immigration detention belongs in the ICE Online Detainee Locator System. IowaVINE and VINELink help with custody and case notifications, not full jail reports. No official Dubuque sheriff or police app with an inmate lookup was confirmed.
Dubuque County Jail vs State Prison
The jail roster and the state locator answer different questions. Dubuque County Jail is the local system for arrest, booking, pretrial detention, short jail sentences, warrants, mittimus entries, and local holds. Iowa DOC is the state system for sentenced prison custody and community-based corrections placements such as the Dubuque Residential Facility. Federal and immigration locators sit outside both systems.
| Question | County Jail | State Prison / DOC |
|---|---|---|
| Who appears | Current county jail inmates and local jail custody | Sentenced state offenders and state-supervised clients |
| Main lookup | P2C Inmate Inquiry | Iowa DOC Offender Search |
| Agency | Dubuque County Sheriff's Office | Iowa Department of Corrections |
| Useful filter | Name, charge, race, sex, age, booking agency | Name, offender number, location, offense, county of commitment |
| Common timing issue | May not list a person before booking or after release | May not list a newly arrested person before sentencing or transfer |
Dubuque County Detention Facilities
Two facilities appear in the Dubuque County facility map. They serve different custody roles, so searches must use the right locator for the facility type. The county jail is the local arrest and jail-custody facility. The residential facility is a state community corrections setting, not a county jail and not a state prison institution.
- Dubuque County Jail - sheriff-operated local detention for pretrial detainees, sentenced jail inmates, warrant holds, violations, and local jail commitments.
- Dubuque Residential Facility - Iowa DOC First Judicial District residential correctional facility for state community-based corrections clients and work-release-style residents.
Dubuque County Custody Terms
Roster and court words can look similar even when they point to different records. These terms help separate the jail count, the booking entry, and the later court or DOC record.
- Booking
- The jail intake event that creates a local custody record after arrest or surrender.
- Pretrial
- Custody before a case is resolved by dismissal, plea, trial, sentence, or other court order.
- Mittimus
- A court commitment order to serve jail time or a sentence.
- Detainer
- A hold or request from another agency or jurisdiction.
- DOC
- Iowa Department of Corrections, the state system for prison and community corrections records.
Dubuque County Inmate Population FAQ
How large is the Dubuque County inmate population? The best sourced jail capacity figure is 212. The 2021 county food-service RFP reported about 143 adult inmates per day plus about 3 youth for planning, while Vera/BJS reported 162 in 2019. The June 2026 P2C count of 127 records was only a snapshot.
Where does a current Dubuque County inmate search start? Start with P2C Inmate Inquiry for current Dubuque County Jail custody. Use last name first, then first name or advanced filters. If no result appears, use jail, records, court, DOC, federal, ICE, and IowaVINE channels as needed.
Does the roster show everyone arrested in Dubuque County? No. P2C Inmate Inquiry is a current inmate roster. P2C Recent Arrests is separate and shows recent arrest cards with booking photos. Released people, state prisoners, federal detainees, and ICE detainees may not be on the county roster.
Who runs the Dubuque County Jail? The Dubuque County Sheriff's Office operates the jail. Sheriff Joseph L. Kennedy is listed on the official sheriff page. Jail records and reports may involve the jail office, records room, P2C, and the City Records Division that serves both city police and county sheriff reports.
Are court charges the same as jail roster charges? Not always. A roster charge is tied to arrest or booking. The County Attorney reviews and files formal charges in court, and those charges can be amended, reduced, dismissed, or resolved later.
Is there a Dubuque County inmate app? No official Dubuque sheriff or police mobile app with an inmate lookup was confirmed in the research. JailATM and ICSolutions support visit and phone-related services, but they are vendor tools rather than an app-only roster.