Keep agency names straight as you search. Chapel Hill Police, OCSO, the Orange County Clerk, and NCDAC each answer a different custody question. A county display can vanish after release. The town report and court case stay available under their own rules.
Chapel Hill Busted Mugshots
Chapel Hill is the largest municipality covered here in Orange County. The 2020 Census put it at 61,960 people. That figure describes coverage, nothing more. It is not a booking count or a safety ranking. Chapel Hill Police and OCSO operate as separate agencies, which matters for where a record lands. An arrest inside town limits can end in county detention, but not always. A person might be cited, released at the magistrate stage, transferred, or routed through another custody path entirely.
Need a phone? The town's official department page lists Chapel Hill Police at 7300 Millhouse Road, Chapel Hill, NC 27516. The main line is 919-968-2760. The records division takes 919-968-2846. For the county detention center, dial 919-245-2940. Label which agency you're calling before you dial. Each number answers a different question.
A Chapel Hill arrest record marks the moment someone was booked into custody, nothing more. It lists the charges police noted at the time and the booking details tied to that arrest.
The city and county systems overlap. Neither replaces the other. For current detention and official recent-photo publication, check the county page. Chapel Hill Police records handle the town agency's report or data requests. Case events, hearings, and dispositions belong to eCourts.
Where Chapel Hill Busted Mugshots Appear
Start with official sources. They name the agency that keeps the record. A private copy or news story can help pin down a date, but it may be stale or selective.
| Channel | Photo? | Official? | Use |
|---|---|---|---|
| OCSO Current Detainees | Check the live page | Yes | County custody, including a person arrested by a town agency when held there |
| OCSO New Booking Photos | Recent images may display | Yes | Separate check for an official county-published image |
| Chapel Hill Report Center | Policy dependent | Yes | Town police reports; not a standing photo roster |
| Chapel Hill arrest dataset | No photo archive claim | Yes | Arrest-data layer with its own fields and coverage |
| Chapelboro crime and safety | Sometimes | No | Selected local stories and agency images |
| Private reposts | May be copied or old | No | Discovery only, verify with OCSO and the courts |
Chapel Hill's open data catalog includes a public "Police Arrests Made" dataset. Its ArcGIS layer was updated as recently as June 2026. It tracks municipal arrest activity well. It won't tell you whether a photo exists, though. It also won't say whether the record belongs in the county detainee count. For the official image, the county photo page is the path.
The town page embedded below is the official source for the image. It offers department contact details and records context, not a gallery.

Check the agency page first to confirm the current records route. Then match the town report against the county booking and court sources.
Busted in Chapel Hill: Lookup Steps
Run your search on two tracks. One covers custody. The other covers the arresting agency. Splitting them prevents a missing county roster result from being read as proof there is no police record.
- Check OCSO Current Detainees for a person currently displayed in county custody.
- Check New Booking Photos separately. OCSO does not state a fixed display window or guaranteed refresh time.
- Use the Chapel Hill Report Center or the town’s public arrest-data layer when Chapel Hill Police is the named arresting agency.
- Search Orange County in the eCourts Portal by name, date, location, status, or case number. Check case events and disposition.
- If the arrest is very recent and no county result appears, call the detention center at 919-245-2940 or Chapel Hill Police at 919-968-2760.
The county's First 24 Hours guidance is candid about delays. A person may not show up right away. Callers are directed to the detention center for charges, offense level, bond, and first-appearance details. Town reports can carry their own review period too.
Chapel Hill Police Records
The Chapel Hill file-a-report page opens the door to the Report Center, phone reporting, and in-person records access. Not everything is online, it warns. Callers can use 919-968-2760. Online-filed report numbers or final reports may surface within roughly three days, subject to the town page's limits. Note that this timing applies to the town report only, not the county booking-photo feed.
The CHPD public-records policy allows that incident, investigation, and arrest reports may be available. Photographs may be released after first appearance, or in wanted, missing, or identification situations. That policy stops short of promising every pre-first-appearance photo.
Have your details ready before you request anything. That means the person's name, the rough date, and the report type. Include any incident or case number you know. It also helps to ask which agency holds the material, whether CHPD, OCSO, or another office. Keep in mind that some records stay off limits. Protected, sealed, juvenile, and investigation-tied files may come back trimmed or withheld entirely, depending on what the custodian can release. For countywide court matters, call the Orange County Clerk at 919-644-4500.
Chapel Hill Arrest Data and Photos
Chapel Hill handles arrest data its own way. A Report Center exists, plus a public "Police Arrests Made" layer anyone can browse. The layer lets you filter by agency, date, or record type. Just know its limits. Its own field definitions draw the lines. So it won't match the OCSO roster line for line, can't confirm who's in custody right now, and was never meant as a booking-photo archive.
Detention after a Chapel Hill arrest usually happens at the county level. Start with the current-detainee page to see who's actually held, then check the new-photo page for published images. Someone released days ago may drop off the detainee list even while the arrest report and court case live on. That gap trips people up. For local color, Chapelboro's crime and safety pages cover major arrests and public-safety events, though news images range from agency photos to file pictures and never form a complete daily roster. The full county media path sits on Mugshots in the News.
Chapel Hill Charges and Disposition
Booking is only the first paper stamp. The North Carolina eCourts Portal can pull up the Orange County case, including hearings, events, warrant entries, and the final outcome. It's a useful window. Still, it isn't the official court record itself. The courthouse and Clerk's office sit in Hillsborough at 106 E. Margaret Lane. Need a phone? The public contact directory lists the Clerk at 919-644-4500 and magistrates at 919-644-4690.
Read some entries with care. A first appearance is just a court date. A bond is simply a release condition, never a sentence. When an entry shows a dismissal or amendment, quote the court's exact wording rather than paraphrasing it. One more wrinkle deserves mention. A photo can linger online long after the case changes, since court actions don't scrub private copies. Keep juvenile details out of anything you publish, and never assume a city arrest from a county detention address alone.