Town of Mooresville, North Carolina Β· staff directory

Who runs Mooresville

50 people are listed in the town's staff directory across 16 departments, plus 7 elected officials. The directory gives a name, a job title and contact details. It does not say who reports to whom, so the levels below are read from job titles.

Title block

People listed
50
in the staff directory
Departments
16
excluding the elected board
Elected
7
mayor and commissioners
Leadership
16
town leadership and heads

Filters

Department
Level

The chart

Elected · not town staff

Town leadership

Department head

Deputy

Manager

Staff

Administration

6 people listed

Fire-Rescue

5 people listed

Public Works

5 people listed

Library

4 people listed

Police

4 people listed

Public Utilities

4 people listed

Building Permitting & Inspections

3 people listed

Employee Experience

2 people listed

Engineering

2 people listed

Parks & Recreation

2 people listed

Communications & Marketing

1 person listed

E-911

1 person listed

Finance

1 person listed

Golf Club

1 person listed

Planning & Community Development

1 person listed

Risk Management & Safety

1 person listed

Level

Town leadership 6
Department head 10
Deputy 6
Manager 17
Staff 4

Seniority is read from job titles. The town publishes no reporting lines, so this is an inference, not the town's own org chart.

The meeting record

The board publishes an agenda before each meeting and minutes after it. Across the 131 meetings currently in the feed, 100 have a minutes document and 11 were held but have no minutes published yet. A further 20 were cancelled, so they have nothing to minute. Each feed returns only its most recent 100 items, so this is a rolling window, not the full archive.

Meeting Held Agenda Minutes
September 22, 2026 - Canceled 2026-09-22 Agenda cancelled
September 14, 2026 2026-09-14 Agenda not published
August 3, 2026 2026-08-03 Agenda not published
July 13, 2026- Canceled 2026-07-13 Agenda cancelled
July 9, 2026 2026-07-09 Agenda not published
July 28, 2026 2026-07-28 Agenda not published
April 6, 2026 2026-04-06 Agenda Minutes
Board of Commissioners - Remote Meeting February 2, 2026 Amended Agenda 2026-02-02 Agenda Minutes
July 6, 2026 2026-07-06 Agenda not published
June 23, 2026 2026-06-23 Agenda Minutes
May 26, 2026 2026-05-26 Agenda Minutes
June 15, 2026 2026-06-15 Agenda not published
June 1, 2026 2026-06-01 Agenda not published
June 8, 2026 - Canceled 2026-06-08 Agenda cancelled

What the directory does not publish

Field Published? Where it stands
Name yes in the directory
Job title yes in the directory
Department yes in the directory
Email yes all 50 have one
Phone yes all 50 have one
Who reports to whom β€” inferred here from job titles
Start date β€” public under G.S. 160A-168, not published here
Years served β€” derivable from start date, once obtained
Salary β€” public under G.S. 160A-168, not published here
Goals and achievements β€” town-level strategic plan only, not per person

A dash means the town does not publish it in this directory, not that it is secret. G.S. 160A-168 makes a specific list public for city employees: name, age, date of original employment, current position, current salary, most recent salary change, most recent position change, and current assignment. Everything else in a personnel file is confidential.

Selected person