NORTH CAROLINA AGENCY GUIDES
Union County law enforcement
A detailed guide to Union County law enforcement, agency jurisdictions, local history, courts, FBI and SBI office coverage, and published crime data.
- County seat
- Monroe
- Established
- 1842
- Region
- Southern Piedmont
- County government
- Official county website
Union County at a glance
Union County contains both independent town police agencies and extensive sheriff contract coverage. Monroe is the county seat. The verified municipal departments are Monroe, Marshville, Stallings and Waxhaw; other communities use sheriff services. This mixed service model is essential to interpreting the agency count and to identifying the office holding an incident report.
The county lies in the southern Piedmont and includes a network of communities with distinct municipal boundaries. A Wingate, Indian Trail or Weddington address does not automatically indicate an independent town police department. Likewise, a Monroe postal address does not prove that Monroe Police handled a matter. The actual agency and service arrangement are more useful than the mailing city alone.
Law enforcement in Union County
The sheriff’s Operations page names contract coverage in Indian Trail, Weddington, Lake Park, Wesley Chapel, Marvin and Wingate. Wingate describes dedicated service around the clock at the town level. Monroe’s directory separates patrol, special services and records; Stallings publishes a staff/function chart and feedback route; Waxhaw identifies five divisions including patrol, detectives, community police and animal control. A sheriff substation, a police district and a contract town are not independently counted agencies.
County history and community context
The official state directory records Union County’s formation in 1842. State Library and county historical material identify its creation from Mecklenburg and Anson counties. The sheriff’s division history traces Indian Trail’s contract relationship to the early 1990s. Wingate’s current town page documents a later service configuration: dedicated sheriff coverage and use of the former police building as a sheriff substation. These milestones explain why older agency lists need reconciliation.
Courts, public records and official resources
The sheriff’s Police to Citizen portal provides public incident-related information. Municipal departments maintain their own reports and contacts. Waxhaw’s crime map includes Waxhaw and sheriff incidents, so it should not be presented as every municipal incident in Union County. Monroe separately lists records and dispatch numbers; Stallings supplies report and crash instructions. For court services, the Judicial Branch points users to the Union County Judicial Center. Agency reports, jail information and case filings should remain clearly separated in public navigation.
The North Carolina Judicial Branch’s Union County page links local court contacts, calendars, jury information and court-location guidance. The courthouse location is 400 North Main St Monroe, NC 28112. The published main telephone is (704) 698-3100. Check the Judicial Branch page for the correct building and current schedule before traveling; a police station, detention center and clerk’s office are different service destinations.
FBI and SBI regional offices
FBI office coverage
Charlotte covers Union County under the Charlotte Field Office. The FBI investigates federal matters; this assignment does not replace local emergency response.
Charlotte Field Office: 704-672-6100 · 7915 Microsoft Way, Charlotte, NC 28273. Official FBI coverage directory.
NC SBI district
Southern Piedmont District — Harrisburg · 5994 Caldwell Park Drive, Harrisburg, N.C. 28075 · (980) 781-3000. Official SBI district-office directory.
For an emergency call 911. The federal and state office contacts are provided for jurisdictional research and administrative inquiries.
Published crime and personnel data
The NC SBI’s county table reports selected Index offenses from contributing agencies in 2024. It is separate from the FBI’s 2025 reporting year and is not a count of all possible offenses.
| Offense category | Published count |
|---|---|
| Murder and nonnegligent manslaughter | 5 |
| Rape | 89 |
| Robbery | 40 |
| Aggravated assault | 366 |
| Burglary | 460 |
| Larceny-theft | 2,154 |
| Motor vehicle theft | 208 |
Published county-table Index total: 3,322. SBI Index offenses by agency in county.
| Published agency label | Index total | Murder | Rape | Robbery | Aggravated assault | Burglary | Larceny | Vehicle theft |
|---|---|---|---|---|---|---|---|---|
| Union Co. Sheriff | 1,449 | 2 | 56 | 6 | 141 | 246 | 900 | 98 |
| Marshville | 78 | 0 | 0 | 1 | 17 | 12 | 42 | 6 |
| Monroe | 1,555 | 3 | 28 | 32 | 192 | 168 | 1,038 | 94 |
| Waxhaw | 114 | 0 | 2 | 1 | 10 | 13 | 85 | 3 |
| Stallings Police Department | 126 | 0 | 3 | 0 | 6 | 21 | 89 | 7 |
A county total depends on the reporting agencies and source-table coverage. Missing agencies or blank values must not be treated as zero. Published totals are not a safety ranking and do not establish an agency’s performance.
| Agency | Reported violent crime | Reported property crime | Full-time sworn · Oct. 31 | Full-time civilian · Oct. 31 |
|---|---|---|---|---|
| Marshville Police Department | 17 | 77 | 9 | 0 |
| Mint Hill Police Department | 37 | 235 | 43 | 4 |
| Monroe Police Department | 220 | 959 | 96 | 15 |
| Stallings Police Department | 7 | 97 | 24 | 2 |
| Union County Sheriff’s Office | 201 | 1,108 | 246 | 101 |
| Waxhaw Police Department | 11 | 83 | 36 | 3 |
These are individual agency rows, not whole-county totals. Cross-county departments may serve territory beyond Union County. Each linked profile identifies its FBI source table and reporting label. Do not sum these rows to compare with the SBI’s different year and coverage.
Explore statewide FBI figures, reporting definitions and methodology →
Service arrangements and roster notes
Historical reporting lists can include former departments, contract arrangements, facilities and subordinate units. The notes below distinguish those entries from the agency profiles above.
- Wingate Police Department: Town states Union sheriff supplies dedicated 24-hour services; former police building is a sheriff substation. Reconciliation source; roster is not current-operation proof
- Sheriff contract communities: Indian Trail, Weddington, Lake Park, Wesley Chapel, Marvin and Wingate are sheriff service relationships. Official source or dated roster context
Sources and review date
Official agency, government and institutional sources are linked below. Contact details and organizational information were reviewed September 24, 2026. Published statistical years are identified separately.
- NC government county formation, seat and official website directory
- Official county government
- Official county sheriff
- NC Judicial Branch county court information
- NC Judicial Branch courthouse address and contact
- Marshville Police Department official information
- Monroe Police Department official information
- Stallings Police Department official information
- Waxhaw Police Department official information
- State Library county history
- Sheriff divisional and contract history
- Official sheriff Police to Citizen portal
- Official source or dated roster context
- Reconciliation source; roster is not current-operation proof