Caddo County Inmate Population Snapshot
The Caddo County inmate population has two main public record sources. The Caddo County Sheriff's Office runs the county jail in Anadarko and publishes the current jail roster, recent booking report, visitation rules, records-request information, and jail contact channels. Great Plains Correctional Center in Hinton is a separate Oklahoma Department of Corrections state prison. It is physically in Caddo County, but it holds sentenced ODOC prisoners from around Oklahoma, not people newly booked after a Caddo County arrest.
A live roster count is useful only as a dated snapshot because the sheriff's inmate search says it is updated hourly. The research check on June 25, 2026 found about 127 to 128 current Caddo County Jail booking IDs through the public roster system. Longer-term jail figures come from the Vera Institute's Caddo County trend data, while the state-prison count at Great Plains comes from ODOC count sheets. Those numbers should not be blended into one jail total.
Caddo County Inmate Population Statistics
The best documented Caddo County inmate population figures combine a current sheriff roster snapshot, Vera historical jail data, and ODOC prison data. Vera reported a Caddo County jail population of 151 in 2023 and a historical rated capacity of 312 in 2019. ODOC separately listed Great Plains at 2,042 total prisoners on May 11, 2026, with 2,047 design and operational capacity. That state-prison figure belongs to ODOC custody, not the county jail roster.
| Measure | Figure | Source / Date |
|---|---|---|
| Current Caddo County Jail roster count | 127 to 128 booking IDs | Sheriff roster API snapshot, June 25, 2026 |
| Historical total jail population | 151 | Vera Incarceration Trends, 2023 |
| Historical rated capacity | 312 | Vera Incarceration Trends, 2019 |
| Great Plains prison count | 2,042 total | ODOC count sheet, May 11, 2026 |
The official Caddo County inmate search page is the right source for current local jail custody. The screenshot below shows the sheriff's roster page with the name filter, booking cards, VINE fallback, and pagination.
Because the roster changes as people are booked, released, or transferred, dated counts should be read as a point-in-time view rather than a stable capacity measure.
Caddo County Inmate Population Trends
Historical Caddo County inmate population data shows a low period in the middle of the last decade, then a higher jail population by 2019, 2021, and 2023. Vera's Caddo County data lists about 29 to 30 people for several years from 2015 through 2018, then 123 in 2019 and 151 in 2021 and 2023. Prison Policy Initiative's correctional locator also listed 115 local prisoners at Caddo County Jail from a 2013 survey date.
| Year | Jail Population / Proxy | Notes |
|---|---|---|
| 2013 | 115 | Prison Policy Initiative correctional locator, Caddo County Jail survey |
| 2015-2018 | about 29-30 | Vera trend figures cited in research |
| 2019 | 123 | Vera, with 96 pretrial and 27 sentenced |
| 2021 | 151 | Vera historical jail population |
| 2023 | 151 | Vera historical jail population |
| 2026-06-25 | 127-128 | Live Caddo sheriff roster snapshot, not an annual average |
Caddo County Inmate Demographics
Vera's 2019 Caddo County jail data gives the clearest public breakdown for the local jail population. It listed 96 pretrial people and 27 sentenced people, which matters because pretrial jail custody is not the same as a conviction. Vera also reported 85 male and 30 female people in the 2019 jail count. The racial breakdown reflected Caddo County's local context, with Native people listed as the largest category in that dataset.
- Pretrial vs. sentenced: Vera reported 96 pretrial people and 27 sentenced people in 2019.
- Sex: Vera reported 85 male people and 30 female people in the 2019 jail count.
- Race: Vera listed 60 Native, 36 White, 12 Black, 6 Latinx, 1 other race, and 0 AAPI people.
- Local context: Caddo County is named for the Caddo tribe, and the Caddo Nation is headquartered in Binger.
Caddo County Jail Capacity
Current official Caddo County Jail capacity was not located on the sheriff or state health pages reviewed for the research file. Vera reported a 312 rated capacity for 2019, and the live 2026 roster snapshot was below that older capacity figure. That does not prove current utilization because the sheriff's current rated-capacity figure was not found. No current consent decree, DOJ investigation, new jail construction, or recent official jail closure record was located for the county jail.
Great Plains is different. ODOC's 2025 fact sheet lists 2,040 beds at Great Plains Correctional Center, while the May 11, 2026 ODOC count sheet listed 2,047 design and operational capacity, 2,042 total prisoners, 18 vacant beds, and 99 percent capacity. Those numbers describe a state prison in Hinton, not the Caddo County Jail in Anadarko.
Caddo County Inmate Records Law
Oklahoma access law explains why much of the Caddo County inmate population can be searched through public systems. The Oklahoma Open Records Act covers public records unless a statute or exemption restricts release. Law-enforcement records have special rules, and Oklahoma's law-enforcement records section includes arrest facts, arrestee descriptions, warrant dispositions, and jail registers or booking information when kept by the agency.
Key Statutes:
51 O.S. § 24A.8 covers public access to law-enforcement records such as arrest facts, warrant dispositions, and jail registers.
57 O.S. § 1 requires county commissioners to inspect county jails at least once each year.
OAC 310:670 sets Oklahoma city and county detention facility standards.
63 O.S. § 938 is part of Oklahoma's death-investigation framework referenced in death-in-custody reporting material.
Caddo County State Prison Population
Great Plains Correctional Center is the major state custody site in Caddo County. ODOC's fact sheet says the Hinton facility originally opened in 1991 as a GEO Group facility and expanded in 2008. ODOC announced in 2023 that it entered a lease with GEO and began state operation at Great Plains. The state prison population is searched through the Oklahoma DOC offender lookup, not through the Caddo County jail roster.
The Great Plains population can affect local search habits because a person arrested in Caddo County may disappear from the county jail roster after sentencing and transfer. At that point, ODOC controls classification, facility assignment, mail, phone, money, visitation, and release information. A person at Great Plains may have no current connection to a Caddo County arrest other than being housed inside the county.
Search Caddo County Inmates
The fastest way to search the Caddo County inmate population in local custody is the sheriff's jail roster. It uses one visible name filter and shows current booking cards sorted by booking date. The roster page also links to Oklahoma VINE when a person is not found, which can help if the person has been released or transferred.
- Open the official Caddo County Jail inmate search page.
- Use the name box labeled "Search by Name..." to filter current roster cards.
- Browse by booking date if no name is entered.
- Open the inmate profile to review booking date, charge text, classification, photo area, and action buttons.
- If the person is missing, check VINE, call the jail, submit a records request, or search ODOC, BOP, or ICE as the facts require.
Caddo County Roster Lookup
The public roster does not publish a booking-number search field on the visible page. It has a text filter for a person's name and pagination controls for browsing the full list. Each current inmate card may show a booking photo or a no-image fallback, then link to a profile. The profile can show name, sex, race, age, residing city, inmate ID, booking date and time, charges, classification, and action buttons for deposits, commissary, and VINE notification.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Search by Name... | Text filter | Optional | Filters current roster cards by name. |
| Pagination first | Link/button | Optional | Moves to the first roster page when multiple pages exist. |
| Pagination previous | Link/button | Optional | Moves to the previous page. |
| Page number | Link/button | Optional | Generated page labels for roster results. |
| Pagination next / last | Link/button | Optional | Moves through later roster pages. |
Released Caddo County Inmate Records
A released person may no longer appear on the current Caddo County inmate population roster. The sheriff's empty-results notice says the jail may not find the person or may be updating the inmate search, and it points users to VINE. The 72-hour booking report can help for very recent bookings, while older booking records may require the Sheriff's Office Records Division. The records page says open records requests should be submitted to the division and lists copy and research fees.
The Caddo County 72-hour booking report gives a recent-booking view and includes instructions to print results to PDF.
That recent report is helpful for fresh custody checks, but it is not an archive of every past jail record.
Caddo County Inmate Record Fields
A Caddo County inmate profile is a booking record, not a full court file. The inspected sample profile showed a booking number, booking date, demographic fields, charge text, classification, and photo area. It did not show bond amount, court date, arresting agency, housing unit, judge, warrant number, or height and weight in the visible profile.
| Field | What It Shows |
|---|---|
| BookingNum | Public booking number, with sample format like 26-0571. |
| BookingDate | Date and time the person was booked into jail. |
| InmateID | Person ID used by the jail and by VINE links. |
| Classification | Jail management category, such as Minimum Security in the sample. |
| Pic / Mugshot | Booking image when present, or a no-image fallback. |
| Charges | Jail booking charge text, which may differ from formal court charges. |
Caddo County Jail vs Prison
County jail and state prison searches answer different questions. The Caddo County Jail roster is for people in local custody after arrest, during pretrial detention, during short local sentences, or while held for another agency. ODOC is for sentenced state prisoners. Federal and immigration systems have their own locators and should be searched only when the person is in federal criminal or immigration custody.
| County Jail | State Prison | |
|---|---|---|
| Who is held | Recent arrestees, pretrial detainees, local sentences, holds | Sentenced ODOC prisoners |
| Run by | Caddo County Sheriff's Office | Oklahoma Department of Corrections |
| Search tool | Caddo County Jail roster | ODOC offender lookup |
| Local facility | Caddo County Jail in Anadarko | Great Plains Correctional Center in Hinton |
State Federal ICE Search
When the Caddo County inmate population search does not find a match, use the custody system that fits the facts. ODOC's offender lookup is disclaimer-gated and covers state prisoners and fugitives. The Federal Bureau of Prisons inmate locator covers federal prisoners from 1982 to present and does not show public mugshots. The ICE Online Detainee Locator System is the official immigration custody locator and requires JavaScript. No active BOP or ICE facility in Caddo County was located in the research.
- Detainer
- A hold or request from another agency that may stop release after a local bond is posted.
- Classification
- A jail or prison management category used for housing and security decisions.
- DOC
- The Oklahoma Department of Corrections, the state prison system.
- VINE
- A custody notification service linked by the Caddo County roster.
Caddo County Detention Facilities
The facility map has two current pages. The primary county jail should be checked first for recent Caddo County arrests. Great Plains should be checked only for sentenced ODOC custody or when other facts point to a state-prison transfer.
- Caddo County Jail - sheriff-operated local jail in Anadarko for current arrests, pretrial detainees, local sentences, and holds shown on the county roster.
- Great Plains Correctional Center - ODOC state prison in Hinton for sentenced prisoners from around Oklahoma.
Caddo County Inmate Population FAQ
How big is the Caddo County inmate population?
The live jail count changes hourly. A June 25, 2026 roster snapshot found about 127 to 128 Caddo County Jail booking IDs. Vera reported 151 for the Caddo County jail population in 2023. Great Plains had 2,042 total ODOC prisoners on May 11, 2026, but that is state-prison custody, not the county jail population.
How do I search the Caddo County inmate population?
Start with the Caddo County Jail roster for current local custody. Search by name, open the profile, and review the booking fields. If the person is missing, use VINE, call the jail, request records, or search ODOC, BOP, or ICE depending on the custody type.
Can I find Caddo County booking photos?
The roster and profile pages have booking-photo slots when a photo is public and available. Some profiles may show a no-image fallback. Oklahoma law treats many arrestee descriptions and jail registers as public law-enforcement records, but redactions and record limits can still apply.
Who runs the Caddo County Jail?
The Caddo County Sheriff's Office runs the jail, also described on official pages as the Justice Center or Detention Center. Sheriff Spencer W. Davis is the current sheriff, and the official contact page names Chance Britain as Jail Administrator.