DroneRecord
  1. Drone Record
  2. Arizona
  3. Mesa
  4. Mesa Police Department

Mesa, Arizona

Mesa Police Department

Mesa, Arizona. 3,753 flights in the record from January 2025.

3,753

drone flights in the published record.

208

flights in October 2026, the latest full month.

12 min

median flight. Half were shorter.

Mesa Police Department drones flew 3,753 times between 30 January 2025 and 31 October 2026, by the agency's own published record. 208 of those flights were in October 2026.

Time of day
Day of week

Showing 208 of 208 flights in October 2026.

199 of the 199 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

760 hours of flight time in the record.

9 in 10 flights were shorter than 21 minutes.

13% of flights took off between 10 pm and 6 am (MST).

0 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. 1
  2. 60
  3. 228
  4. 164
  5. 117
  6. 92
  7. 131
  8. 130
  9. 126
  10. 167
  11. 106
  12. 125
  13. 86
  14. 141
  15. 208
  16. 325
  17. 188
  18. 294
  19. 306
  20. 266
  21. 284
  22. 208
Jan 25Feb 25Mar 25Apr 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 3,753 flights.

  1. Not stated66%
  2. Other34%

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 (MST)PurposeAirborneFlight
Thu 1 Oct 20264:49 amNot stated4 minMESAPD-2
Thu 1 Oct 20264:54 amNot stated3 minMESAPD-2
Thu 1 Oct 20265:08 amOther14 minMESAPD-2
Thu 1 Oct 20267:04 amOther15 minMESAPD-2
Thu 1 Oct 20268:17 amOther11 minMESAPD-2
Thu 1 Oct 202611:17 amOther8 minMESAPD-2
Thu 1 Oct 20263:37 pmOther21 minMESAPD-2
Thu 1 Oct 20264:01 pmOther20 minMESAPD-2
Thu 1 Oct 20265:16 pmNot stated10 minMESAPD-2
Thu 1 Oct 20267:00 pmOther12 minMESAPD-2
Fri 2 Oct 202612:20 amOther22 minMESAPD-2
Fri 2 Oct 20261:27 amOther22 minMESAPD-2
Fri 2 Oct 20268:51 amOther11 minMESAPD-2
Fri 2 Oct 20269:54 amNot stated10 minMESAPD-2
Sat 3 Oct 20269:09 amOther6 minMESAPD-2
Sat 3 Oct 20262:27 pmNot stated6 minMESAPD-2
Sat 3 Oct 20268:05 pmOther12 minMESAPD-2
Sat 3 Oct 20268:27 pmOther14 minMESAPD-2
Sat 3 Oct 20269:25 pmNot stated13 minMESAPD-2
Sat 3 Oct 202610:02 pmOther9 minMESAPD-2
Sat 3 Oct 202611:51 pmOther18 minMESAPD-2
Sun 4 Oct 20261:36 amOther1 min 36 sMESAPD-2
Sun 4 Oct 20267:32 amOther16 minMESAPD-2
Sun 4 Oct 20268:48 amOther9 minMESAPD-2
Sun 4 Oct 20268:59 amOther22 minMESAPD-2
Sun 4 Oct 202612:16 pmOther8 minMESAPD-2
Sun 4 Oct 202610:55 pmOther15 minMESAPD-2
Mon 5 Oct 202612:28 amOther16 minMESAPD-2
Mon 5 Oct 202612:48 amOther12 minMESAPD-2
Mon 5 Oct 20262:55 amOther11 minMESAPD-2
Mon 5 Oct 20267:41 amNot stated6 minMESAPD-2
Mon 5 Oct 202610:15 amOther7 minMESAPD-2
Mon 5 Oct 202610:30 amOther19 minMESAPD-2
Mon 5 Oct 202611:00 amOther13 minMESAPD-2
Mon 5 Oct 20261:58 pmOther10 minMESAPD-2
Mon 5 Oct 20262:08 pmOther14 minMESAPD-2
Mon 5 Oct 20263:55 pmOther8 minMESAPD-2
Mon 5 Oct 20265:05 pmOther13 minMESAPD-2
Mon 5 Oct 20266:18 pmOther17 minMESAPD-2
Mon 5 Oct 20269:54 pmOther6 minMESAPD-2
Tue 6 Oct 20269:20 amOther18 minMESAPD-2
Tue 6 Oct 202612:51 pmOther22 minMESAPD-2
Tue 6 Oct 20264:49 pmOther3 minMESAPD-2
Tue 6 Oct 20266:40 pmOther9 minMESAPD-2
Tue 6 Oct 20267:02 pmOther11 minMESAPD-2
Wed 7 Oct 20265:36 amOther11 minMESAPD-2
Wed 7 Oct 20266:51 amOther22 minMESAPD-2
Wed 7 Oct 20267:49 amOther18 minMESAPD-2
Wed 7 Oct 20268:04 amOther13 minMESAPD-2
Wed 7 Oct 202612:02 pmOther13 minMESAPD-2
Wed 7 Oct 20266:41 pmOther4 minMESAPD-2
Wed 7 Oct 20268:10 pmNot stated4 minMESAPD-2
Wed 7 Oct 202611:11 pmOther6 minMESAPD-2
Thu 8 Oct 20265:24 amOther12 minMESAPD-2
Thu 8 Oct 20267:46 amOther14 minMESAPD-2
Thu 8 Oct 202610:47 amOther16 minMESAPD-2
Thu 8 Oct 20264:09 pmNot stated1 min 42 sMESAPD-2
Thu 8 Oct 20265:47 pmOther12 minMESAPD-2
Thu 8 Oct 20267:44 pmOther12 minMESAPD-2
Thu 8 Oct 20267:57 pmNot stated8 minMESAPD-2
Thu 8 Oct 202611:03 pmNot stated3 minMESAPD-2
Fri 9 Oct 202612:32 amOther14 minMESAPD-2
Fri 9 Oct 20268:39 amNot stated17 minMESAPD-2
Fri 9 Oct 20269:18 amOther22 minMESAPD-2
Fri 9 Oct 20269:35 amNot stated22 minMESAPD-2
Fri 9 Oct 202611:22 pmOther21 minMESAPD-2
Sat 10 Oct 202612:13 amOther23 minMESAPD-2
Sat 10 Oct 20261:44 amNot stated14 minMESAPD-2
Sat 10 Oct 20262:32 amOther15 minMESAPD-2
Sat 10 Oct 20263:13 amOther21 minMESAPD-2
Sat 10 Oct 20265:01 amOther10 minMESAPD-2
Sat 10 Oct 20266:11 amOther22 minMESAPD-2
Sat 10 Oct 202610:46 amOther11 minMESAPD-2
Sat 10 Oct 20261:00 pmOther9 minMESAPD-2
Sun 11 Oct 202612:03 amOther15 minMESAPD-2
Sun 11 Oct 20263:08 amOther16 minMESAPD-2
Sun 11 Oct 20268:06 pmNot stated1 min 42 sMESAPD-2
Sun 11 Oct 20268:09 pmNot stated1 min 48 sMESAPD-2
Sun 11 Oct 202610:59 pmOther20 minMESAPD-2
Sun 11 Oct 202611:57 pmOther13 minMESAPD-2
Mon 12 Oct 20261:00 amOther13 minMESAPD-2
Mon 12 Oct 20262:29 amOther20 minMESAPD-2
Mon 12 Oct 20265:37 amOther20 minMESAPD-2
Mon 12 Oct 20266:52 amOther18 minMESAPD-2
Mon 12 Oct 202610:39 amOther18 minMESAPD-2
Tue 13 Oct 20264:48 amOther9 minMESAPD-2
Tue 13 Oct 20263:31 pmOther19 minMESAPD-2
Wed 14 Oct 20266:00 amOther15 minMESAPD-2
Wed 14 Oct 20267:41 amOther7 minMESAPD-2
Thu 15 Oct 20268:43 amNot stated17 minMESAPD-2
Thu 15 Oct 20268:55 amOther14 minMESAPD-2
Thu 15 Oct 20269:45 amOther19 minMESAPD-2
Thu 15 Oct 202610:50 amOther10 minMESAPD-2
Thu 15 Oct 202611:08 amOther18 minMESAPD-2
Thu 15 Oct 202612:42 pmNot stated2 minMESAPD-2
Thu 15 Oct 202612:47 pmNot stated3 minMESAPD-2
Thu 15 Oct 20261:23 pmOther10 minMESAPD-2
Thu 15 Oct 20263:01 pmOther1 min 24 sMESAPD-2
Thu 15 Oct 20266:28 pmNot stated1 min 06 sMESAPD-2
Fri 16 Oct 20269:22 amOther7 minMESAPD-2
Fri 16 Oct 202611:16 pmOther15 minMESAPD-2
Sat 17 Oct 202612:03 amOther20 minMESAPD-2
Sat 17 Oct 20262:12 amOther13 minMESAPD-2
Sat 17 Oct 20267:44 amOther14 minMESAPD-2
Sat 17 Oct 20268:59 amOther11 minMESAPD-2
Sat 17 Oct 20268:09 pmNot stated1 min 12 sMESAPD-2
Sun 18 Oct 202612:20 amOther6 minMESAPD-2
Sun 18 Oct 20261:34 amOther21 minMESAPD-2
Sun 18 Oct 20262:16 amOther20 minMESAPD-2
Sun 18 Oct 20263:23 amOther13 minMESAPD-2
Sun 18 Oct 20264:32 amNot stated11 minMESAPD-2
Sun 18 Oct 20265:37 amOther6 minMESAPD-2
Sun 18 Oct 202610:40 amOther9 minMESAPD-2
Sun 18 Oct 202612:55 pmOther10 minMESAPD-2
Sun 18 Oct 20263:03 pmOther23 minMESAPD-2
Sun 18 Oct 20268:28 pmOther19 minMESAPD-2
Sun 18 Oct 20268:57 pmOther22 minMESAPD-2
Sun 18 Oct 20269:21 pmOther22 minMESAPD-2
Sun 18 Oct 20269:48 pmOther18 minMESAPD-2
Mon 19 Oct 20265:38 amOther12 minMESAPD-2
Mon 19 Oct 20266:12 amOther6 minMESAPD-2
Mon 19 Oct 20269:38 amOther16 minMESAPD-2
Mon 19 Oct 202610:04 amOther10 minMESAPD-2
Mon 19 Oct 202610:33 amOther17 minMESAPD-2
Mon 19 Oct 20261:32 pmOther20 minMESAPD-2
Mon 19 Oct 20264:43 pmOther12 minMESAPD-2
Mon 19 Oct 20265:49 pmOther9 minMESAPD-2
Mon 19 Oct 20268:17 pmOther7 minMESAPD-2
Mon 19 Oct 20269:34 pmOther14 minMESAPD-2
Tue 20 Oct 20265:07 amOther22 minMESAPD-2
Tue 20 Oct 20265:19 amNot stated24 minMESAPD-2
Tue 20 Oct 20266:03 amNot stated23 minMESAPD-2
Tue 20 Oct 20266:15 amNot stated22 minMESAPD-2
Tue 20 Oct 20268:31 amOther17 minMESAPD-2
Tue 20 Oct 20269:57 amOther18 minMESAPD-2
Tue 20 Oct 20268:04 pmOther14 minMESAPD-2
Wed 21 Oct 20267:18 amOther11 minMESAPD-2
Wed 21 Oct 20267:34 amOther22 minMESAPD-2
Wed 21 Oct 20267:53 amOther24 minMESAPD-2
Wed 21 Oct 20268:52 amOther20 minMESAPD-2
Wed 21 Oct 20269:15 amOther11 minMESAPD-2
Wed 21 Oct 20264:15 pmOther11 minMESAPD-2
Wed 21 Oct 20264:48 pmNot stated11 minMESAPD-2
Wed 21 Oct 20267:35 pmOther10 minMESAPD-2
Wed 21 Oct 20268:00 pmOther16 minMESAPD-2
Wed 21 Oct 20268:54 pmOther12 minMESAPD-2
Wed 21 Oct 202610:13 pmOther20 minMESAPD-2
Thu 22 Oct 202610:17 amOther20 minMESAPD-2
Thu 22 Oct 202610:33 amOther7 minMESAPD-2
Thu 22 Oct 202611:47 amOther8 minMESAPD-2
Thu 22 Oct 20262:02 pmNot stated24 minMESAPD-2
Thu 22 Oct 20263:19 pmOther11 minMESAPD-2
Thu 22 Oct 20265:29 pmNot stated2 minMESAPD-2
Thu 22 Oct 20265:35 pmNot stated2 minMESAPD-2
Thu 22 Oct 20266:39 pmNot stated6 minMESAPD-2
Fri 23 Oct 20267:40 amNot stated11 minMESAPD-2
Fri 23 Oct 20269:25 amOther22 minMESAPD-2
Fri 23 Oct 202611:34 amOther20 minMESAPD-2
Fri 23 Oct 202612:36 pmNot stated12 minMESAPD-2
Fri 23 Oct 20263:48 pmNot stated9 minMESAPD-2
Fri 23 Oct 20266:05 pmNot stated25 minMESAPD-2
Fri 23 Oct 20267:47 pmOther18 minMESAPD-2
Fri 23 Oct 20269:03 pmNot stated21 minMESAPD-2
Fri 23 Oct 20269:55 pmOther9 minMESAPD-2
Sat 24 Oct 202612:01 amOther13 minMESAPD-2
Sat 24 Oct 202612:20 amOther16 minMESAPD-2
Sat 24 Oct 202612:50 amOther20 minMESAPD-2
Sat 24 Oct 20262:18 amOther16 minMESAPD-2
Sat 24 Oct 20265:00 amOther16 minMESAPD-2
Sat 24 Oct 20267:34 amNot stated6 minMESAPD-2
Sat 24 Oct 20267:41 amNot stated3 minMESAPD-2
Sat 24 Oct 20267:58 amOther22 minMESAPD-2
Sat 24 Oct 20268:39 amOther9 minMESAPD-2
Sat 24 Oct 202610:01 amOther13 minMESAPD-2
Sat 24 Oct 20265:41 pmOther2 minMESAPD-2
Sat 24 Oct 20265:44 pmNot stated1 min 42 sMESAPD-2
Sun 25 Oct 20263:56 amOther11 minMESAPD-2
Sun 25 Oct 20264:36 amOther7 minMESAPD-2
Sun 25 Oct 20267:47 amOther17 minMESAPD-2
Sun 25 Oct 20269:10 amOther14 minMESAPD-2
Sun 25 Oct 202610:26 amOther19 minMESAPD-2
Sun 25 Oct 202610:57 amOther10 minMESAPD-2
Sun 25 Oct 202612:04 pmOther19 minMESAPD-2
Sun 25 Oct 202612:43 pmOther11 minMESAPD-2
Sun 25 Oct 20265:12 pmOther8 minMESAPD-2
Sun 25 Oct 20265:31 pmOther19 minMESAPD-2
Sun 25 Oct 20266:46 pmOther37 minMESAPD-2
Tue 27 Oct 20268:08 pmOther11 minMESAPD-2
Tue 27 Oct 202610:38 pmOther9 minMESAPD-2
Tue 27 Oct 202611:04 pmOther16 minMESAPD-2
Wed 28 Oct 20266:56 amOther15 minMESAPD-2
Wed 28 Oct 20269:41 amOther15 minMESAPD-2
Wed 28 Oct 202612:30 pmOther6 minMESAPD-2
Wed 28 Oct 20261:28 pmOther9 minMESAPD-2
Wed 28 Oct 20262:59 pmOther11 minMESAPD-2
Wed 28 Oct 20264:04 pmNot stated6 minMESAPD-2
Thu 29 Oct 20268:53 amOther21 minMESAPD-2
Thu 29 Oct 20269:56 amOther10 minMESAPD-2
Thu 29 Oct 202611:53 amOther14 minMESAPD-2
Thu 29 Oct 20262:36 pmOther15 minMESAPD-2
Thu 29 Oct 20266:14 pmNot stated23 minMESAPD-2
Thu 29 Oct 20268:02 pmOther20 minMESAPD-2
Thu 29 Oct 20268:44 pmOther9 minMESAPD-2
Thu 29 Oct 202610:43 pmOther11 minMESAPD-2
Thu 29 Oct 202611:24 pmOther17 minMESAPD-2
Fri 30 Oct 20262:41 amOther11 minMESAPD-2
Fri 30 Oct 20269:12 pmNot stated8 minMESAPD-2
Sat 31 Oct 20268:05 amNot stated2 minMESAPD-2

All 208 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: Mesa Police Department, via Flock Safety Aerodome community dashboard (https://community.mesa.az.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/mesa-pd-az.json, no network at build time.
  • 1 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).