If someone was arrested in Lillington, the jail, the Sheriff’s Office and the magistrates who set bond are all under one roof: the Harnett County Detention Center at 175 Bain St. The case itself goes to the Harnett County Courthouse on US 401 North, although some Harnett County court sessions are held at the Dunn Court Annex instead. Below, we explain what happens inside the Bain Street building, how to check a booking online, and how to tell which courthouse your loved one needs to appear in.
Since 2006, Martin’s Bail Bonds has been getting people home on bail across North Carolina. Call us at any hour, including weekends and holidays, and a bondsman will pick up.
Jail, Sheriff and Magistrates: One Building on Bain Street
According to the Harnett County Sheriff’s Office, its detention center on Bain Street holds 324 inmate beds and also houses both the Sheriff’s Office and the Harnett County Magistrate’s Office. People who are arrested come in through a secure vehicle entrance into a pre-booking area that has direct access to the magistrates.
For families, the important room is the Detention Lobby. That is where members of the public go to speak with a magistrate, and it is also where the video stations for inmate visits are. Two numbers cover most questions:
- Detention Booking Desk: (910) 893-0257
- Detention Visitation Lobby: (910) 893-0240

What Happens After an Arrest in Lillington
Because booking and the magistrates share a building, the first steps in Harnett County happen in one place.
- Booking on Bain Street: The person is brought to the Harnett County Detention Center, 175 Bain St., and booked in through the pre-booking area.
- A Magistrate Reviews the Case: A Harnett County criminal magistrate decides the release conditions, such as whether bail has to be secured and at what amount. The criminal magistrates can be reached at (910) 893-0242. North Carolina ended release on a promise to appear on December 1, 2025, and some charges and criminal histories now call for a secured bond or house arrest with electronic monitoring (Iryna’s Law, S.L. 2025-93).
- You Call Us: Tell us who was arrested, when they were born and, if you know it, the bond amount. We confirm the details with you, go over the paperwork with whoever is signing, and post the bond.
- Release: The detention center processes the release once every condition is met. How long that takes depends on the charges and the jail’s workload, so we give you updates instead of a promised time.
- Court in Lillington or Dunn: After release, the person must appear on each court date, either at the Harnett County Courthouse in Lillington or at the Dunn Court Annex, depending on where the session is scheduled.
Harnett County Jail and Court Directory
- Harnett County Detention Center: 175 Bain St., Lillington, NC 27546. Booking desk (910) 893-0257; visitation lobby (910) 893-0240
- Criminal Magistrates (release conditions): Inside the detention center; the public speaks with a magistrate in the Detention Lobby. (910) 893-0242
- Inmate Confinement Search: Harnett County Sheriff’s inmate search
- Harnett County Courthouse: 301 W. Cornelius Harnett Blvd., Suite 100, Lillington, NC 27546. Monday through Friday, 8:30 a.m. to 5 p.m. Main line (910) 814-4400
- Clerk of Superior Court: (910) 814-4600; criminal division (910) 814-4588. The clerk’s office closes for lunch every day from 12:30 to 1:30 p.m.
- Dunn Court Annex: 401 E. Broad St., Dunn, NC 28334. Monday through Friday, 8:30 a.m. to 5 p.m. (910) 892-1122
- Harnett County Sheriff’s Office: 175 Bain St. Non-emergency (910) 893-9111; Warrants Division (910) 893-0121
- Court Dates: nccourts.gov/court-dates
Official sources: Harnett County Sheriff’s Office Detention Center, Sheriff’s Office contacts directory, NC Judicial Branch Harnett County contact directory, Harnett County Courthouse, Dunn Court Annex.
Information last verified: October 2026.
Call Today!
Will the Case Be Heard in Lillington or Dunn?
Harnett County has two court locations. A charge from Harnett County stays in Harnett County, since North Carolina hears criminal cases in the county where the offense is alleged to have happened. Within the county, the session could be at either building:
- Harnett County Courthouse, Lillington: 301 W. Cornelius Harnett Blvd. (US 401 North), Suite 100. This is also where the Clerk of Superior Court’s office is.
- Dunn Court Annex, Dunn: 401 E. Broad St. The NC Judicial Branch publishes a separate Dunn court calendar for Harnett County.
To find out which one applies, look at the location listed with the court date in the NC Courts court date search or on the release paperwork. If it still isn’t clear, call the criminal clerk at (910) 814-4588, and avoid calling between 12:30 and 1:30 p.m., when the clerk’s office is closed for lunch. Showing up at the wrong building can mean a missed court date, so it is worth checking a day or two ahead.

How to Check a Recent Booking in Harnett County
The Harnett County Sheriff’s Office posts an online Inmate Confinement Search. You can search four ways:
- Current Confinements: Everyone in the jail right now.
- Admits by Date Range: Set the range to the day of the arrest to see who was booked in the last day or so.
- Charges: Search by the offense.
- Arresting Agency: Useful when you know which department made the arrest.
If your loved one doesn’t show up yet, booking may still be in progress. Call the booking desk at (910) 893-0257 to ask. If your question is about an outstanding warrant rather than an arrest, the Sheriff’s Warrants Division is at (910) 893-0121.
Video Visits and Mail at the Harnett County Jail
Visits: Visits at the Harnett County Detention Center use video. The visitor stations are in the Detention Lobby on Bain Street, and every housing pod has its own video visitation booths. Call the visitation lobby at (910) 893-0240 for the current schedule and rules before you drive over.
Calls and messages: The Sheriff’s Office says phone calls and messaging are the fastest way to reach someone inside. Friends and family set up an account through PayTel.
Personal mail: Non-legal mail is no longer delivered straight to Lillington. It goes through a mail scanning service, so address it exactly like this:
Harnett County Detention Center
Inmate’s name, Inmate ID #, Facility ID # 5090
P.O. Box 18247
Greensboro, NC 27419
The full list of mail requirements and restrictions is posted on the inmate tablets. Details come from the Sheriff’s inmate mail notice.

How Bail Bond Fees Work in North Carolina
Under G.S. 58-71-95, a bondsman’s premium is limited to 15% of the bond’s face amount. If collateral is part of the deal, it must be reasonable, and state law gives the bondsman 15 days after the bond’s liability ends to return it. Signing as an indemnitor makes you partly responsible for the defendant’s court appearances, and we go over those duties in plain language before you commit.
Why Harnett County Families Call Martin’s Bail Bonds
In 2006, Martin and Curtis opened Martin’s Bail Bonds with a simple goal: bail bonds that are quick, private and handled professionally. We pick up the phone at any hour because arrests don’t wait for business hours. You will know the premium, any collateral and your obligations as a cosigner before you sign, and every family gets respect and privacy, whatever the charge.
FAQs
Where do I go to post bond in Harnett County?
You can start without going anywhere. Call us and we will handle posting the bond. The Harnett County criminal magistrates who set bond work inside the detention center at 175 Bain St. in Lillington, and members of the public can speak with a magistrate in the Detention Lobby, or call (910) 893-0242.
Will my case be in Lillington or Dunn?
It depends on where the court session is scheduled. Harnett County hears cases at the courthouse at 301 W. Cornelius Harnett Blvd. in Lillington and at the Dunn Court Annex, 401 E. Broad St. Check the location with the court date online or on the release paperwork, or call the criminal clerk at (910) 814-4588 outside the 12:30 to 1:30 p.m. lunch closure.
How do I check if someone was booked in the last 24 hours?
Use the Sheriff’s online Inmate Confinement Search and choose admits by date range, set to the day of the arrest. You can also search current confinements, charges or arresting agency. If the person isn’t listed yet, call the booking desk at (910) 893-0257.
Can I speak with a magistrate in person in Lillington?
Yes. The Sheriff’s Office says the Detention Lobby at the Bain Street building is for visitors who want to speak with a magistrate. Calling the criminal magistrates first at (910) 893-0242 can save you a trip.
Is there a new bail law in North Carolina?
Yes. Iryna’s Law (S.L. 2025-93) has applied statewide since December 1, 2025. Nobody can be let out on a written promise to appear anymore, and some charges or criminal histories limit release to a secured bond or house arrest with electronic monitoring. For advice about one specific case, talk with a lawyer.
What will a bail bond cost me?
North Carolina limits the premium to 15% of the bond under G.S. 58-71-95, and any collateral must be reasonable and handed back within 15 days of the bond’s liability ending. Tell us the bond amount, and we will walk you through the numbers before you sign.
Contact Us Today!
Our Lillington Service Area
At Martin’s Bail Bonds, we are proud to serve Lillington and its surrounding areas. Please refer to the map below for our service area.
Someone You Love Is on Bain Street? We’re a Phone Call Away.
When a loved one is booked into the Harnett County Detention Center, the magistrate, the jail and the Sheriff’s Office are all in the same building, and our bondsmen can help you work through each of them. We will confirm the bond with you, explain the agreement, and post the bond so your family can focus on the court date ahead. Reach us at any hour at (919) 602-4722.
Also serving nearby: bail bond services in Smithfield and bail bonds in Sanford.
We are not attorneys and this is not legal advice.
Reach Out Today!
