DroneRecord
  1. Drone Record
  2. North Carolina
  3. Mooresville
  4. Mooresville Police Department

Mooresville, North Carolina

Mooresville Police Department

Mooresville, North Carolina. 1,548 flights in the record from April 2025.

1,548

drone flights in the published record.

78

flights in October 2026, the latest full month.

14 min

median flight. Half were shorter.

Mooresville Police Department drones flew 1,548 times between 23 April 2025 and 31 October 2026, by the agency's own published record. 78 of those flights were in October 2026.

Time of day
Day of week

Showing 78 of 78 flights in October 2026.

63 of the 63 drawable flights in October 2026, sampled evenly. Each path is simplified, and its first and last 200 m are removed.
One flight; takeoff and landing removed

355 hours of flight time in the record.

9 in 10 flights were shorter than 24 minutes.

22% of flights took off between 10 pm and 6 am (EDT).

107 flights had a sensitive stated purpose. Those are counted but never listed or drawn.

Month by month

Flights per month, by takeoff date on the agency's local calendar. Click a month for its days.

  1. 13
  2. 0
  3. 0
  4. 0
  5. 0
  6. 0
  7. 26
  8. 65
  9. 31
  10. 46
  11. 93
  12. 291
  13. 271
  14. 189
  15. 174
  16. 95
  17. 67
  18. 109
  19. 78
Apr 25May 25Jun 25Jul 25Aug 25Sep 25Oct 25Nov 25Dec 25Jan 26Feb 26Mar 26Apr 26May 26Jun 26Jul 26Aug 26Sep 26Oct 26

The two hatched bars are the most recent months and are provisional. The current month is still in progress.

Why, in the agency's words

The agency's stated purpose for each flight, grouped into classes, as a share of all 1,548 flights.

  1. Other43%
  2. Not stated30%
  3. Call for service17%
  4. Traffic and crashes6%
  5. Assisting another agency1%
  6. Patrol support1%
  7. Search1%

Hour of day

Takeoffs by hour of the day, local time, over the whole record.

12a1a2a3a4a5a6a7a8a9a10a11a12p1p2p3p4p5p6p7p8p9p10p11p

Flight list, October 2026

Every listable flight in the view, oldest first: date, takeoff time, purpose class, time airborne and the first eight characters of the source flight id. The filters above the map apply here too.

DateTakeoff (EDT)PurposeAirborneFlight
Fri 2 Oct 20269:31 pmOther3 minMVILLEPD
Sat 3 Oct 20264:42 amPatrol support16 minMVILLEPD
Sat 3 Oct 20266:37 amOther20 minMVILLEPD
Sun 4 Oct 20262:40 pmOther8 minMVILLEPD
Sun 4 Oct 20268:31 pmOther20 minMVILLEPD
Wed 7 Oct 20263:27 pmOther14 minMVILLEPD
Thu 8 Oct 20263:36 amOther13 minMVILLEPD
Thu 8 Oct 20261:25 pmNot stated3 minMVILLEPD
Thu 8 Oct 20261:42 pmNot stated2 minMVILLEPD
Thu 8 Oct 20261:52 pmNot stated2 minMVILLEPD
Thu 8 Oct 20261:55 pmNot stated2 minMVILLEPD
Thu 8 Oct 20261:58 pmNot stated48 sMVILLEPD
Thu 8 Oct 20262:00 pmNot stated2 minMVILLEPD
Fri 9 Oct 202612:29 amOther26 minMVILLEPD
Fri 9 Oct 202612:56 amNot stated22 minMVILLEPD
Fri 9 Oct 20264:12 amCall for service21 minMVILLEPD
Fri 9 Oct 20263:46 pmSearch25 minMVILLEPD
Mon 12 Oct 202610:17 pmOther19 minMVILLEPD
Tue 13 Oct 20262:28 amOther20 minMVILLEPD
Tue 13 Oct 20262:49 amOther15 minMVILLEPD
Tue 13 Oct 20265:42 pmOther10 minMVILLEPD
Wed 14 Oct 202612:22 amCall for service11 minMVILLEPD
Wed 14 Oct 202612:49 amOther5 minMVILLEPD
Wed 14 Oct 20268:13 amOther11 minMVILLEPD
Sat 17 Oct 202612:38 amCall for service10 minMVILLEPD
Sat 17 Oct 20263:40 pmCall for service16 minMVILLEPD
Sun 18 Oct 20269:15 amOther20 minMVILLEPD
Sun 18 Oct 20266:40 pmSearch1 min 30 sMVILLEPD
Sun 18 Oct 20267:19 pmOther14 minMVILLEPD
Sun 18 Oct 20267:36 pmOther18 minMVILLEPD
Sun 18 Oct 20269:09 pmOther12 minMVILLEPD
Sun 18 Oct 202610:00 pmOther16 minMVILLEPD
Tue 20 Oct 20263:15 pmOther12 minMVILLEPD
Wed 21 Oct 20269:29 pmOther14 minMVILLEPD
Wed 21 Oct 202610:13 pmCall for service9 minMVILLEPD
Thu 22 Oct 20268:35 amOther8 minMVILLEPD
Thu 22 Oct 202610:03 pmOther8 minMVILLEPD
Thu 22 Oct 202610:54 pmCall for service9 minMVILLEPD
Fri 23 Oct 20262:05 amOther11 minMVILLEPD
Fri 23 Oct 202610:15 amOther2 minMVILLEPD
Fri 23 Oct 20261:50 pmOther26 minMVILLEPD
Fri 23 Oct 20262:04 pmOther25 minMVILLEPD
Fri 23 Oct 20262:17 pmNot stated29 minMVILLEPD
Fri 23 Oct 20262:33 pmOther18 minMVILLEPD
Fri 23 Oct 20262:52 pmOther24 minMVILLEPD
Fri 23 Oct 20263:13 pmOther24 minMVILLEPD
Fri 23 Oct 20263:42 pmPatrol support19 minMVILLEPD
Fri 23 Oct 20264:03 pmOther14 minMVILLEPD
Fri 23 Oct 20265:11 pmOther13 minMVILLEPD
Fri 23 Oct 202610:15 pmCall for service1 min 42 sMVILLEPD
Sun 25 Oct 202612:14 amNot stated24 minMVILLEPD
Sun 25 Oct 20261:16 amNot stated26 minMVILLEPD
Mon 26 Oct 20261:46 pmOther7 minMVILLEPD
Mon 26 Oct 20264:18 pmOther12 minMVILLEPD
Tue 27 Oct 20261:27 amNot stated19 minMVILLEPD
Tue 27 Oct 20261:28 amTraffic and crashes1 min 18 sMVILLEPD
Tue 27 Oct 20262:45 pmOther13 minMVILLEPD
Tue 27 Oct 202611:57 pmCall for service12 minMVILLEPD
Wed 28 Oct 20261:33 amOther21 minMVILLEPD
Wed 28 Oct 20261:07 pmOther23 minMVILLEPD
Wed 28 Oct 20261:30 pmOther6 minMVILLEPD
Wed 28 Oct 20268:04 pmNot stated16 minMVILLEPD
Wed 28 Oct 20268:34 pmOther12 minMVILLEPD
Thu 29 Oct 202612:53 pmOther21 minMVILLEPD
Fri 30 Oct 202612:54 amOther22 minMVILLEPD
Fri 30 Oct 20261:17 amOther21 minMVILLEPD
Fri 30 Oct 20266:05 pmOther18 minMVILLEPD
Fri 30 Oct 20269:28 pmCall for service14 minMVILLEPD
Fri 30 Oct 202610:15 pmCall for service10 minMVILLEPD
Sat 31 Oct 20267:10 amOther6 minMVILLEPD
Sat 31 Oct 20267:19 amTraffic and crashes19 minMVILLEPD
Sat 31 Oct 20268:02 amOther15 minMVILLEPD
Sat 31 Oct 202610:09 amOther14 minMVILLEPD
Sat 31 Oct 202612:58 pmCall for service12 minMVILLEPD

All 74 listable flights in October 2026. Flights with a sensitive stated purpose are counted in the totals but not listed. Times are local to the agency.

How this page is made

  • Nothing that landed in the last 48 hours is counted, listed or drawn.
  • Drawn paths are simplified to 10 m and lose their first and last 200 m; flights too short to keep an interior are counted but not drawn.
  • The record's free-text description is never read into a page. Flights whose stated purpose names a domestic, sexual-assault, kidnapping, welfare, mental-health or juvenile matter are counted in totals and appear in neither the flight list nor on the map.
  • Purposes are the agency's own words, grouped into classes by a committed lookup table; unmatched values are "Other" and blank ones "Not stated".
  • Times are converted to the agency's clock through the IANA zone database, never a fixed offset.
  • Without filters the map draws at most 300 flights, sampled evenly from the latest full month, and the flight list is that month, capped at 500 rows. With filters the map draws at most 400 and the list at most 500, both sampled evenly, and the count line says when a cap applied. Each month's flights are a static JSON file under flights/ next to this page; the whole-record option is an even 300-flight sample.
  • Record source: Mooresville Police Department, via Flock Safety Aerodome community dashboard (https://community.mooresville.nc.us.aerodome.com/flights), licence: unlicensed public transparency record; robots.txt Disallow: /; republication accepted by the owner 2026-10-31 (docs/rights-memo.md). Read from ../var/lib/drone-publish/work/sources/flock/mooresville-pd-nc.json, no network at build time.
  • 25 flights in the crawl landed inside the 48-hour delay and are held back from this build.

Corrections and questions: file an issue in the korvid-labs repository (demo).