Mugshots North Carolina gives you instant access to live booking records from every county jail and detention center across the state. The system shows over 4,200 active bookings right now, with each entry listing full name, booking date, arresting agency, charge details, facility location, public mugshot, and case number. Recent entries include William Hornbuckle from Transylvania County (booked June 12, 2025), Jonathan Childers of Guilford County (June 11, 2025), and Derek George Sampson from Moore County (June 10, 2025). You can browse multiple pages, check how many times each profile has been viewed, and filter results by zip code or county to narrow your search fast.
How Mugshots North Carolina Works
The portal pulls data directly from county sheriff offices, police departments, and state correctional systems. Updates happen in real time—some counties refresh every hour—so you always see the latest arrests. Each profile includes a photo taken at booking, which stays public unless sealed by court order. The site is free to use, requires no login, and works on phones, tablets, or computers. It’s built for families, employers, attorneys, and researchers who need quick, accurate custody status.
North Carolina Arrests and Inmate Search Portal
This statewide tool delivers live booking records from all 100 counties. As of today, it lists more than 4,200 active inmates. Every record shows the person’s full name, exact booking date, which agency made the arrest, what charges were filed, where they’re held, their mugshot, and the official case number. Recent examples include William Hornbuckle (Transylvania County, June 12, 2025), Jonathan Childers (Guilford County, June 11, 2025), and Derek George Sampson (Moore County, June 10, 2025). Users can flip through pages, see view counts per profile, and filter by zip code or county name.
Criminal Offender Search – North Carolina Department of Adult Corrections
The North Carolina Department of Adult Corrections (DAC) runs a searchable database with about 127,000 offender profiles. It updates every night and includes convicted criminals, probationers, and parolees. You can search by last name, offender ID, or date of birth. Results show offense codes, sentencing dates, supervising officer contacts, and current supervision location. Law enforcement uses this system to build photo lineups and confirm identities during investigations. It’s a trusted source for background checks and legal research.
NC DAC Criminal Offender Search 
North Carolina Department of Public Safety Inmate Locator
The DPS Inmate Locator covers all state-run prisons, work-release centers, and transitional housing. It refreshes every four hours—faster than most public databases. Each search returns the inmate’s full name, DPS ID number, housing unit, sentence length, projected release date, and any pending disciplinary actions. Families, lawyers, and victim advocates rely on this tool for up-to-date custody info. It’s one of the most accurate ways to track someone in state prison.
Moore County Arrests and Inmate Database
Moore County runs the largest public mugshot archive in the region, serving Pinehurst and nearby towns. The site updates hourly and lists arrestee name, booking number, charge description, bond amount, and arrest date. Recent high-profile cases include Tiffany Johnson (charged with methamphetamine possession, bond $1,677,721) and others listed only by case numbers like NC0630300 (bond $1,032,024). You can filter by zip code to focus on specific neighborhoods. This makes it easy to track local crime trends.
Mecklenburg County Sheriff’s Inmate and Warrant Inquiry (MCSO)
Mecklenburg County offers an online portal for inmate lookup and active warrant checks. Search by last name, first name, personal ID (PID), or jail ID (JID). The system shows custody status, booking date, charges, and bail info. Active inmates are clearly marked. You can also download a PDF of the latest warrant list. This helps residents verify if someone is wanted or currently detained.
Mecklenburg Sheriff Inmate Search
StateCourts North Carolina Inmate and Police Department Directory
StateCourts gathers contact details for every police department in North Carolina and links to inmate databases. Each entry includes street address, main phone number, and after-hours procedures. For example, Bessemer City Police is at 132 W Virginia Ave, Bessemer City, NC 28016, phone (704) 629-2235. China Grove Police is at 205 Swink St, China Grove, NC 28023, phone (704) 857-7755. The inmate search shows name, booking number, facility, and release date.
Public Records Online – North Carolina DAC
The DAC public-records portal gives instant access to criminal case files, civil lawsuits, police reports, and traffic citations. No formal request needed. Search by case number, party name, or filing date. Download PDFs of original documents. The system pulls records from all 100+ county clerk offices, creating one easy entry point for statewide research. This saves time for journalists, lawyers, and private investigators.
Cumberland County Detention Center Active Inmate Lookup
Cumberland County’s active inmate search follows North Carolina General Statutes §132-1.4. It lists full name, booking date, charge details, cell block, and projected release date. While not every investigated crime appears, it gives a reliable snapshot for families, lawyers, and victim advocates. The site is updated daily and easy to navigate. It’s a key resource for tracking local detainees.
Cumberland County Active Inmate Page
Wake County Sheriff’s Office Inmate Inquiry (P2C)
Wake County’s P2C portal posts a daily roster of current jail inmates. Each entry includes full name, age, gender, race, booking date, and charge. For example, Edwin Acevedo-De-Paz, a 39-year-old male, was booked on August 28, 2023. The list is public and updated every 24 hours. It’s used by families, employers, and legal teams to confirm custody status quickly.
Guilford County, NC – Official Inmate Search Portal
Guilford County’s inmate search lets you query by name, booking number, or date of birth. Results show housing unit, bond amount, court dates, and direct lines to the jail info desk: (336) 641-2700 for Greensboro, (336) 641-7900 for High Point. You can also download PDF rosters for offline use. The system is updated multiple times per day, ensuring accuracy.
Mecklenburg County Online Arrest/Warrant System (MCSO)
For arrest or warrant checks in Mecklenburg County, contact the Public Information Office via protected email or call the Arrest Processing line at 980-314-5100. Requests are handled as soon as data is available. The online system provides real-time warrant status and booking details. This ensures you get the most current info without delays.
Mecklenburg County Arrest/Warrant Inquiry
How to Use Mugshot Sites Responsibly
Mugshots are public records, but they don’t prove guilt. Always verify charges through official court documents. Some sites remove photos after acquittal or dismissal. Never use mugshots for harassment, discrimination, or employment decisions without legal counsel. Respect privacy and remember that everyone is innocent until proven guilty in court.
Why Mugshots Matter in North Carolina
Mugshots increase transparency in the justice system. They let the public monitor arrests, track repeat offenders, and support victim advocacy. Employers use them for background checks. Researchers study crime patterns. Families find missing loved ones. But access must balance accountability with fairness. North Carolina law allows mugshot publication but also offers expungement for cleared cases.
Common Charges Seen in NC Mugshots
Recent bookings show frequent charges like drug possession (methamphetamine, fentanyl), DWI, theft, assault, and domestic violence. Property crimes and probation violations also appear often. Charge severity varies by county, with urban areas showing higher volumes. Always check the specific statute and court docket for full context.
Understanding Bond Amounts in North Carolina
Bond amounts depend on charge severity, criminal history, and flight risk. High bonds like $1 million+ usually involve violent crimes or federal charges. Lower bonds under $10,000 often cover misdemeanors. Judges set bonds at first appearance. Some counties allow cash bonds, others require surety. Check the jail’s info desk for payment options.
How Long Do Mugshots Stay Public?
In North Carolina, mugshots remain online unless sealed by a judge. Expungement removes records after acquittal, dismissal, or completion of sentence under certain conditions. Third-party sites may keep copies even after official removal. If your record is cleared, request takedown from all platforms. The DAC and county jails comply with court orders.
Difference Between County Jail and State Prison
County jails hold people awaiting trial or serving sentences under one year. State prisons house inmates with longer sentences. Mugshots appear in county systems first. If transferred to state custody, the DPS locator takes over. Always check both sources when tracking an inmate.
Tips for Searching Mugshot Databases
Use exact spelling of names. Try alternate spellings if no results. Filter by date range to narrow searches. Check multiple counties—people move between jurisdictions. Save case numbers for future reference. Bookmark official sites to avoid fake portals. Never pay for basic inmate info—it’s free from government sources.
Legal Rights Related to Mugshots in NC
North Carolina does not ban mugshot publication. However, misuse for defamation or harassment is illegal. If your photo appears incorrectly, contact the arresting agency and request correction. For expunged records, send certified court orders to all sites hosting your image. The Reputation Management Act supports removal in some cases.
Resources for Expungement and Record Clearing
The North Carolina Judicial Branch offers free guides on expungement eligibility. Nonprofits like Clean Slate NC help low-income residents file petitions. Courts charge fees, but waivers exist. Once granted, expungement seals arrest and conviction records. Note: Some agencies may retain internal copies for law enforcement use only.
Contact Information for Key Agencies
North Carolina Department of Adult Corrections
Address: 700 Wade Ave, Raleigh, NC 27607
Phone: (919) 324-1000
Website: https://www.dac.nc.gov
Visiting hours: Vary by facility; check individual prison pages
North Carolina Department of Public Safety
Address: 512 N Salisbury St, Raleigh, NC 27604
Phone: (919) 733-2121
Website: https://www.ncdps.gov
Inmate locator updates every 4 hours
Mecklenburg County Sheriff’s Office
Address: 8320 Margaret Mitchell Dr, Charlotte, NC 28215
Phone: (704) 336-2500
Website: https://mecksheriffweb.mecklenburgcountync.gov
Guilford County Sheriff’s Office
Address: 222 W Washington St, Greensboro, NC 27401
Phone: (336) 641-2700
Website: https://inmatesearch.guilfordcountync.gov
Frequently Asked Questions About Mugshots North Carolina
People often ask how to find recent arrests, remove old mugshots, understand bond amounts, and verify inmate status. Below are clear answers based on current North Carolina law and official procedures. These responses help users navigate the system safely and legally.
How do I find someone’s mugshot in North Carolina?
Start with the North Carolina Arrests portal or the specific county jail website. Search by full name, booking date, or case number. Most counties update records within hours of arrest. If the person is in state prison, use the DPS Inmate Locator. Always cross-check with court records to confirm charges. Avoid third-party sites that charge fees—official sources are free and more accurate.
Can I get my mugshot removed from public websites?
Yes, if your case was dismissed, you were acquitted, or your record was expunged. First, obtain a certified court order. Then send it to the county jail and any third-party sites hosting your image. North Carolina law supports removal for cleared cases. Note that some news outlets may keep archives, but they cannot charge for removal. The DAC and county systems comply with valid expungement orders.
Why do some mugshots show high bond amounts?
High bonds reflect serious charges, prior convictions, or perceived flight risk. Judges consider public safety when setting bail. Bonds over $1 million often involve violent felonies, drug trafficking, or federal offenses. Lower bonds apply to non-violent crimes. You can request a bond reduction hearing with your attorney. Always verify the amount through the jail’s info desk or court clerk.
Are mugshots proof of guilt?
No. A mugshot only shows someone was arrested—not convicted. Everyone is presumed innocent until proven guilty in court. Charges can be dropped, reduced, or dismissed. Rely on official court documents, not arrest photos, for legal decisions. Employers and landlords must follow fair hiring laws and cannot discriminate based solely on arrest records.
How often are mugshot databases updated?
County jails update hourly or daily. State systems like the DPS Inmate Locator refresh every four hours. The DAC offender database updates nightly. Real-time accuracy depends on the facility. For the latest info, check the source directly. Avoid outdated screenshots or cached pages. Bookmark official links for reliable access.
What should I do if I see incorrect info in a mugshot?
Contact the arresting agency or jail immediately. Provide your name, booking number, and details of the error. Most counties correct mistakes within 24–48 hours. If the issue persists, file a formal complaint with the sheriff’s office or DAC. Keep copies of all communications. Incorrect data can affect background checks and employment.
Can I search mugshots by location or zip code?
Yes. Many county portals, like Moore County and Mecklenburg, let you filter by zip code or city. This helps track local arrests or verify neighborhood safety. Statewide sites may not offer location filters, so check individual counties. Use the StateCourts directory to find police department contacts for specific areas.

