Salt Lake County Inmate Population Overview
The Salt Lake County inmate population begins with the two county jail buildings operated by the Salt Lake County Sheriff's Office Corrections Bureau. The Salt Lake County Metro Jail is the primary booking and public-custody facility, while the Salt Lake County Oxbow Jail is part of the same county jail system. Those two buildings are the right starting point for new arrests, court remands, local jail sentences, warrant bookings, and agency holds. The county publishes an Inmate Lookup Tool for name and identifier searches and a separate Jail Dockets & Rosters page for daily roster and in/out docket PDFs.
State custody is separate even when the facility sits inside Salt Lake County. The Utah State Correctional Facility in Salt Lake City and the UDC community correctional centers are run by the Utah Department of Corrections, not by the sheriff. That distinction matters for every Salt Lake County inmate population search. A person awaiting a first appearance is usually searched through the county jail tools. A person committed to state prison after sentencing is searched through the UDC Offender Search. Federal and immigration custody require the BOP, USMS, ICE, or VINELink channels described below.
Salt Lake County Inmate Population Statistics
The official daily roster gives the clearest point-in-time count for the Salt Lake County jail population. The July 1, 2026 roster PDF listed "Total Prisoners: 2,348" shortly after midnight. County capacity research identifies 1,668 beds at Metro Jail and 552 beds at Oxbow Jail, for a combined 2,220-bed county jail benchmark. That means the July 1 roster count was 128 people above that benchmark, or about 105.8 percent of the capacity figure used in the research. Facility capacity and operational capacity can differ, so the count should be read as a comparison to the documented capacity benchmark, not as a stand-alone legal conclusion.
| Measure | Figure | Source and Date |
|---|---|---|
| Current Salt Lake County jail population | 2,348 total prisoners | Official Salt Lake County Sheriff roster PDF, July 1, 2026 at 0:02 |
| Metro Jail capacity | 1,668 beds | Salt Lake County jail capacity reporting |
| Oxbow Jail capacity | 552 beds | Salt Lake County jail capacity reporting |
| Prior-day booked in | 93 people | Official in/out docket for June 30, 2026, printed July 1, 2026 |
| Prior-day booked out | 114 people | Official in/out docket for June 30, 2026, printed July 1, 2026 |
| Average booking processing time | 6 to 8 hours from arrival | Salt Lake County Corrections Bureau FAQ |
Salt Lake County Inmate Population Trends
The roster and docket products show daily snapshots rather than a full annual trend series. Still, the short run of official roster counts in the research is useful because it shows the Salt Lake County inmate population moving around the capacity benchmark across late May, June, and July 2026. The county's jail dashboard page also states that its Power BI tool is updated daily and includes population, demographic makeup, booking agency, reason held, and length-of-stay categories. Those dashboard categories should be treated as official data categories, even when a specific embedded value was not text-extracted during research.
| Roster Date | Total Prisoners | Note |
|---|---|---|
| 2026-07-01 | 2,348 | Official roster PDF, 0:02 snapshot |
| 2026-06-30 | 2,364 | Official roster PDF, 0:02 snapshot |
| 2026-06-29 | 2,360 | Official roster PDF, 0:02 snapshot |
| 2026-06-28 | 2,352 | Official roster PDF, 0:02 snapshot |
| 2026-06-25 | 2,312 | Official roster PDF, 0:02 snapshot |
| 2026-06-01 | 2,288 | Official roster PDF, 0:11 snapshot |
| 2026-05-02 | 2,335 | Official roster PDF, 0:11 snapshot |
The policy backdrop also matters. A 2025 Utah Legislative Auditor General report said Salt Lake County had studied jail expansion several times since 2011 and had not increased capacity in 25 years. The same research tied capacity issues to overcrowding releases and recommended that county and state leaders consider options for capacity. Salt Lake County Council public-meeting history from 2025 also referenced jail capacity updates involving Sheriff Rosie Rivera and Chief Deputy Matt Dumont.
Who Is in Salt Lake County Custody
The county jail population includes new bookings, people held before trial, local sentenced prisoners, court remands, warrants, and agency holds. The docket sample also showed agency fields for Salt Lake Police, Unified Police Department, Utah Transit Authority Police, South Salt Lake Police, and Utah Division of Investigations. Those examples show what the docket field can report, not a full agency distribution. Public roster search results inspected during research had Date of Birth and Release Date column headings, but the cells were blank in current-result rows, matching the county's notice that some personal identifiers have been removed from the public jail roster display.
- Booking
- The jail intake event that creates a booking number and public custody record.
- Pretrial custody
- Jail custody before the court case is resolved or before a release order is met.
- Detainer
- A hold or request from another court, DOC, federal agency, immigration agency, or jurisdiction.
- Classification
- The jail or prison process that assigns housing and security placement.
Note: A blank public field does not mean the jail lacks the data internally; it means that public web view did not show it.
Salt Lake County Inmate Population Laws
Utah's Government Records Access and Management Act sets the public-records baseline for jail records, while other Utah statutes shape offender information, county jail duties, release decisions, and record sealing. Salt Lake County uses those rules alongside sheriff policies and public web tools. The practical result is mixed access: a jail roster can be public, but birth dates, health details, juvenile information, victim information, investigative material, and some personal identifiers may be withheld or redacted.
Key Statutes:
Utah Code 63G-2-201 states the basic right to inspect public records unless another law restricts access.
Utah Code 63G-2-301 defines private records and helps explain redaction of birth dates and similar identifiers.
Utah Code 17-22-5.5 relates to county jail and sheriff reporting duties.
Utah Code Title 77, Chapter 20 governs pretrial release, detention, bail, and release conditions.
Search the Salt Lake County Jail Roster
The fastest current-custody search starts at the county's Find a Prisoner page or directly at the Inmate Lookup Tool. The lookup page is an older HTML tool labeled IML v. 3.1 and supports a name search or an identifier search. The daily roster and in/out docket PDFs answer a different question. They are better for broad daily population, booking, and release snapshots, while the lookup tool is better for checking a specific person by name, booking number, permanent number, or state ID.
The official Jail Dockets & Rosters page is useful when a search result is delayed or when the user needs a date-based roster. The linked county API listed files from May 2026 through July 1, 2026 during research. The roster PDF columns included arrestee name, housing, SO number, booking number, booking date/time, TP, and charges. The docket PDF included book number, SO number, OTN, agency, officer, charges, time in, class/code fields, booked-in totals, booked-out totals, and total in-custody population.
The county's Find a Prisoner page is shown in the official screenshot captured from Salt Lake County Corrections.
That page points users toward the official lookup and explains the county's public-identifier limits, which is why the roster should be paired with phone and GRAMA fallback channels.
- Open the county Find a Prisoner page or the Inmate Lookup Tool.
- Search by last name and add first name if the result list is too broad.
- Use Booking Number, Permanent Number, or State ID if one is known.
- Check the Jail Dockets & Rosters PDFs if the person was booked or released on a recent date.
- Call Corrections at 385-468-8400 or submit a GRAMA request if the online tools do not show the record.
Salt Lake County Inmate Search Fields
The Salt Lake County inmate population lookup has a small but important set of fields. It allows ordinary name searching and a separate identifier search. Research found a hidden release-inmate input in the HTML, but no visible public checkbox for including released inmates. That means released or historical jail records should not be assumed to appear in the public lookup.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| First Name | Text | Unspecified | Used with last name for a name search. |
| Last Name | Text | Unspecified | Last-name-only search returned results during inspection. |
| Select Identifier | Dropdown | Optional if using name search | Visible options were Booking Number, Permanent Number, and State ID. |
| Value | Text | Required for identifier search | Free text value, with max length 100 in the HTML. |
| Search | Image/button | N/A | Runs either name search or identifier search. |
| Reset | Image/button | N/A | Clears the selected search fields. |
Salt Lake County Inmate Record Details
The public result table gives a searcher enough information to distinguish likely matches, but it is not a complete booking file. The current results table inspected on July 1, 2026 showed Inmate Name, Booking Number, Permanent ID, Date of Birth, and Release Date. The DOB and release-date cells were blank in inspected rows. The daily roster and docket PDFs add public fields that are not the same as a browser profile, including housing, SO number, booking date/time, charge text, agency, officer, OTN, and movement totals.
| Field | What It Shows |
|---|---|
| Inmate Name | Search-result name, formatted last, first, middle when available. |
| Booking Number | County booking event number tied to the jail intake. |
| Permanent ID | County person identifier that may persist across bookings. |
| Date of Birth | Column exists, but inspected current public cells were blank. |
| SO # | Sheriff's Office number used in roster, mail, and deposit instructions. |
| Charges | Roster and docket charge-description field, separate from court-filed charges. |
| Agency | Docket field naming the agency tied to the booking or movement record. |
Past Salt Lake County Inmate Records
Past and released records require more than one path. The visible lookup tool is best for current jail searches, while the roster/docket API showed recent daily PDFs that can help with short historical checks. Records not visible online should be requested through the sheriff records channel or the Salt Lake County NextRequest GRAMA portal. Use that route for older booking records, booking photos not shown online, incident records, or records where the roster redacted personal identifiers.
For court outcomes after release, use Utah Courts rather than the jail roster. The jail record reflects custody and booking-side data. The court record reflects filed charges, amendments, pleas, dismissals, warrants, and dispositions. If a person was sentenced to state prison, the Salt Lake County inmate population search shifts to UDC because the county jail roster is no longer the primary current-custody source.
County Jail vs State Prison
Salt Lake County is easy to misread because the state's main prison is physically in the county. A Salt Lake City address does not tell a searcher which agency holds the person. The custody stage controls the lookup. New arrests and pretrial holds belong in the county jail tools. Prison sentences and UDC community placements belong in state corrections tools. Federal prisoners, federal pretrial detainees, and immigration detainees have still different paths.
| Custody Type | Who Runs It | Where to Search |
|---|---|---|
| New arrest, pretrial jail, local jail sentence | Salt Lake County Sheriff's Office Corrections Bureau | Inmate Lookup Tool and Jail Dockets & Rosters |
| Sentenced state prisoner | Utah Department of Corrections | UDC Offender Search |
| UDC community correctional placement | UDC / Adult Probation and Parole | UDC and AP&P channels |
| Federal custody | BOP or U.S. Marshals Service | BOP Inmate Locator or USMS District of Utah |
| Immigration detention | ICE | ICE Online Detainee Locator System |
State and Federal Inmate Search
The Utah Department of Corrections covers sentenced state prisoners and state-supervised correctional placements. The UDC search is not a replacement for the county roster when the person was just arrested in Salt Lake County. It becomes the right source after sentencing, commitment, transfer, or known UDC placement. The same rule applies to visits, mail, money, and phone access. County jail rules apply at Metro and Oxbow; UDC rules apply at the Utah State Correctional Facility and community correctional centers.
For federal custody, the BOP locator covers federal prisoners and certain released federal prisoners, while the U.S. Marshals Service District of Utah may be involved in federal pretrial custody and transport. ICE ODLS is for immigration detention status and requires A-Number/country or biographical/country search. VINELink Utah is a notification and custody-status supplement, not the sole official jail roster. No BOP prison or dedicated ICE detention center was identified inside Salt Lake County in the research.
The official UDC offender search page captured from Utah Department of Corrections is the state-custody counterpart to the county jail roster.
Use that locator only after custody has moved into the state prison or community correctional system.
Salt Lake County Detention Facilities
The Salt Lake County inmate population is spread across county jail buildings and state corrections facilities with different operators. The facility list below keeps the primary county jail first, then the other county jail, then state and UDC community correctional facilities. Municipal arrests from Salt Lake City, West Valley City, South Salt Lake, and other local agencies commonly route into the county jail system for booking rather than a separate public city jail roster.
- Salt Lake County Metro Jail holds county jail bookings, pretrial detainees, local sentenced jail inmates, warrants, court remands, and agency holds.
- Salt Lake County Oxbow Jail is a county jail facility using the same lookup, roster, mail, and deposit systems as Metro.
- Utah State Correctional Facility is the UDC state prison in Salt Lake City for sentenced state prisoners and prison classification.
- Atherton Community Treatment Center is a UDC/AP&P treatment and reentry placement for male state-supervised residents.
- Bonneville Community Correctional Center is a UDC community correctional center in West Valley City.
- Fortitude Treatment Center is a UDC treatment and community correctional placement in Salt Lake City.
- Orange Street Community Correctional Center is a UDC community correctional center for female state-supervised residents.
Salt Lake County Jail Visits and Money
The county's Communicate with a Prisoner page is the hub for visits, mail, phone, email, commissary, and money. County visits run under specific rules effective April 1, 2026: walk-ins are welcomed, prescheduled visits are encouraged, each eligible prisoner gets two visits per week plus one clergy visit, visits last 30 minutes, and visiting hours run from 9:00 a.m. to 9:00 p.m. with meal blackouts from 11:00 a.m. to 12:30 p.m. and 4:00 p.m. to 5:30 p.m. Metro allows three visitors, while Oxbow allows two, and infants under one year do not count toward the limit.
Money and mail have equally local rules. County mail uses the Metro Jail mailing address for both Metro and Oxbow prisoners, with the prisoner's name and SO# if known. Deposits for both Metro and Oxbow are made at Metro Jail only. The county deposit page lists ConnectNetwork, phone 888-988-4768, site ID 143, Access SecurePak for direct food purchases, exact-amount in-person payments, and a seven-day hold on certified checks, cashier's checks, and money orders before funds are available.
Salt Lake County Inmate Population FAQ
How big is the Salt Lake County inmate population? The official roster PDF listed 2,348 total prisoners on July 1, 2026 at 0:02. The combined Metro and Oxbow capacity benchmark in the research is 2,220 beds.
How do I search the Salt Lake County inmate population? Start with the county Inmate Lookup Tool for a name or identifier search. Then check the Jail Dockets & Rosters PDFs, call 385-468-8400, use NextRequest for GRAMA records, or move to UDC, BOP, ICE, or VINELink if custody is outside the county jail.
Why is someone missing from the roster? The person may still be in intake, may have been released, may be in state or federal custody, or may be held under a record status that does not show in the public web view. Salt Lake County says booking averages 6 to 8 hours from arrival.
Are court charges the same as booking charges? No. Jail booking data comes from arrest and intake. Formal court charges are filed through prosecutors and Utah Courts, and those charges may be amended, reduced, dismissed, or otherwise changed after booking.
Can VINELink replace the jail roster? No. VINELink Utah is useful for custody-status checks and notifications, but the county roster and official jail phone line remain the primary county jail channels.