# Mesa Police Department drone flights

Mesa, Arizona. Source: the agency's published Skydio transparency feed (ArcGIS Online), retrieved 4 November 2026.

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

## Month by month

| Month | Flights |
|---|---:|
| Jan 2025 | 1 |
| Feb 2025 | 60 |
| Mar 2025 | 228 |
| Apr 2025 | 164 |
| May 2025 | 117 |
| Jun 2025 | 92 |
| Jul 2025 | 131 |
| Aug 2025 | 130 |
| Sep 2025 | 126 |
| Oct 2025 | 167 |
| Nov 2025 | 106 |
| Dec 2025 | 125 |
| Jan 2026 | 86 |
| Feb 2026 | 141 |
| Mar 2026 | 208 |
| Apr 2026 | 325 |
| May 2026 | 188 |
| Jun 2026 | 294 |
| Jul 2026 | 306 |
| Aug 2026 | 266 |
| Sep 2026 | 284 |
| Oct 2026 | 209 |

## Purpose classes

| Class | Flights | Share |
|---|---:|---:|
| Not stated | 2,490 | 66% |
| Other | 1,264 | 34% |

## Duration

- Median airborne: 12 min
- 90th percentile: 21 min
- Total airborne: 760 hours

## Flight list, October 2026

| Date | Takeoff (MST) | Purpose | Airborne | Flight |
|---|---|---|---:|---|
| 2026-10-01 | 4:49 am | Not stated | 4 min | MESAPD-2 |
| 2026-10-01 | 4:54 am | Not stated | 3 min | MESAPD-2 |
| 2026-10-01 | 5:08 am | Other | 14 min | MESAPD-2 |
| 2026-10-01 | 7:04 am | Other | 15 min | MESAPD-2 |
| 2026-10-01 | 8:17 am | Other | 11 min | MESAPD-2 |
| 2026-10-01 | 11:17 am | Other | 8 min | MESAPD-2 |
| 2026-10-01 | 3:37 pm | Other | 21 min | MESAPD-2 |
| 2026-10-01 | 4:01 pm | Other | 20 min | MESAPD-2 |
| 2026-10-01 | 5:16 pm | Not stated | 10 min | MESAPD-2 |
| 2026-10-01 | 7:00 pm | Other | 12 min | MESAPD-2 |
| 2026-10-02 | 12:20 am | Other | 22 min | MESAPD-2 |
| 2026-10-02 | 1:27 am | Other | 22 min | MESAPD-2 |
| 2026-10-02 | 8:51 am | Other | 11 min | MESAPD-2 |
| 2026-10-02 | 9:54 am | Not stated | 10 min | MESAPD-2 |
| 2026-10-03 | 9:09 am | Other | 6 min | MESAPD-2 |
| 2026-10-03 | 2:27 pm | Not stated | 6 min | MESAPD-2 |
| 2026-10-03 | 8:05 pm | Other | 12 min | MESAPD-2 |
| 2026-10-03 | 8:27 pm | Other | 14 min | MESAPD-2 |
| 2026-10-03 | 9:25 pm | Not stated | 13 min | MESAPD-2 |
| 2026-10-03 | 10:02 pm | Other | 9 min | MESAPD-2 |
| 2026-10-03 | 11:51 pm | Other | 18 min | MESAPD-2 |
| 2026-10-04 | 1:36 am | Other | 1 min 36 s | MESAPD-2 |
| 2026-10-04 | 7:32 am | Other | 16 min | MESAPD-2 |
| 2026-10-04 | 8:48 am | Other | 9 min | MESAPD-2 |
| 2026-10-04 | 8:59 am | Other | 22 min | MESAPD-2 |
| 2026-10-04 | 12:16 pm | Other | 8 min | MESAPD-2 |
| 2026-10-04 | 10:55 pm | Other | 15 min | MESAPD-2 |
| 2026-10-05 | 12:28 am | Other | 16 min | MESAPD-2 |
| 2026-10-05 | 12:48 am | Other | 12 min | MESAPD-2 |
| 2026-10-05 | 2:55 am | Other | 11 min | MESAPD-2 |
| 2026-10-05 | 7:41 am | Not stated | 6 min | MESAPD-2 |
| 2026-10-05 | 10:15 am | Other | 7 min | MESAPD-2 |
| 2026-10-05 | 10:30 am | Other | 19 min | MESAPD-2 |
| 2026-10-05 | 11:00 am | Other | 13 min | MESAPD-2 |
| 2026-10-05 | 1:58 pm | Other | 10 min | MESAPD-2 |
| 2026-10-05 | 2:08 pm | Other | 14 min | MESAPD-2 |
| 2026-10-05 | 3:55 pm | Other | 8 min | MESAPD-2 |
| 2026-10-05 | 5:05 pm | Other | 13 min | MESAPD-2 |
| 2026-10-05 | 6:18 pm | Other | 17 min | MESAPD-2 |
| 2026-10-05 | 9:54 pm | Other | 6 min | MESAPD-2 |
| 2026-10-06 | 9:20 am | Other | 18 min | MESAPD-2 |
| 2026-10-06 | 12:51 pm | Other | 22 min | MESAPD-2 |
| 2026-10-06 | 4:49 pm | Other | 3 min | MESAPD-2 |
| 2026-10-06 | 6:40 pm | Other | 9 min | MESAPD-2 |
| 2026-10-06 | 7:02 pm | Other | 11 min | MESAPD-2 |
| 2026-10-07 | 5:36 am | Other | 11 min | MESAPD-2 |
| 2026-10-07 | 6:51 am | Other | 22 min | MESAPD-2 |
| 2026-10-07 | 7:49 am | Other | 18 min | MESAPD-2 |
| 2026-10-07 | 8:04 am | Other | 13 min | MESAPD-2 |
| 2026-10-07 | 12:02 pm | Other | 13 min | MESAPD-2 |
| 2026-10-07 | 6:41 pm | Other | 4 min | MESAPD-2 |
| 2026-10-07 | 8:10 pm | Not stated | 4 min | MESAPD-2 |
| 2026-10-07 | 11:11 pm | Other | 6 min | MESAPD-2 |
| 2026-10-08 | 5:24 am | Other | 12 min | MESAPD-2 |
| 2026-10-08 | 7:46 am | Other | 14 min | MESAPD-2 |
| 2026-10-08 | 10:47 am | Other | 16 min | MESAPD-2 |
| 2026-10-08 | 4:09 pm | Not stated | 1 min 42 s | MESAPD-2 |
| 2026-10-08 | 5:47 pm | Other | 12 min | MESAPD-2 |
| 2026-10-08 | 7:44 pm | Other | 12 min | MESAPD-2 |
| 2026-10-08 | 7:57 pm | Not stated | 8 min | MESAPD-2 |
| 2026-10-08 | 11:03 pm | Not stated | 3 min | MESAPD-2 |
| 2026-10-09 | 12:32 am | Other | 14 min | MESAPD-2 |
| 2026-10-09 | 8:39 am | Not stated | 17 min | MESAPD-2 |
| 2026-10-09 | 9:18 am | Other | 22 min | MESAPD-2 |
| 2026-10-09 | 9:35 am | Not stated | 22 min | MESAPD-2 |
| 2026-10-09 | 11:22 pm | Other | 21 min | MESAPD-2 |
| 2026-10-10 | 12:13 am | Other | 23 min | MESAPD-2 |
| 2026-10-10 | 1:44 am | Not stated | 14 min | MESAPD-2 |
| 2026-10-10 | 2:32 am | Other | 15 min | MESAPD-2 |
| 2026-10-10 | 3:13 am | Other | 21 min | MESAPD-2 |
| 2026-10-10 | 5:01 am | Other | 10 min | MESAPD-2 |
| 2026-10-10 | 6:11 am | Other | 22 min | MESAPD-2 |
| 2026-10-10 | 10:46 am | Other | 11 min | MESAPD-2 |
| 2026-10-10 | 1:00 pm | Other | 9 min | MESAPD-2 |
| 2026-10-11 | 12:03 am | Other | 15 min | MESAPD-2 |
| 2026-10-11 | 3:08 am | Other | 16 min | MESAPD-2 |
| 2026-10-11 | 8:06 pm | Not stated | 1 min 42 s | MESAPD-2 |
| 2026-10-11 | 8:09 pm | Not stated | 1 min 48 s | MESAPD-2 |
| 2026-10-11 | 10:59 pm | Other | 20 min | MESAPD-2 |
| 2026-10-11 | 11:57 pm | Other | 13 min | MESAPD-2 |
| 2026-10-12 | 1:00 am | Other | 13 min | MESAPD-2 |
| 2026-10-12 | 2:29 am | Other | 20 min | MESAPD-2 |
| 2026-10-12 | 5:37 am | Other | 20 min | MESAPD-2 |
| 2026-10-12 | 6:52 am | Other | 18 min | MESAPD-2 |
| 2026-10-12 | 10:39 am | Other | 18 min | MESAPD-2 |
| 2026-10-13 | 4:48 am | Other | 9 min | MESAPD-2 |
| 2026-10-13 | 3:31 pm | Other | 19 min | MESAPD-2 |
| 2026-10-14 | 6:00 am | Other | 15 min | MESAPD-2 |
| 2026-10-14 | 7:41 am | Other | 7 min | MESAPD-2 |
| 2026-10-15 | 8:43 am | Not stated | 17 min | MESAPD-2 |
| 2026-10-15 | 8:55 am | Other | 14 min | MESAPD-2 |
| 2026-10-15 | 9:45 am | Other | 19 min | MESAPD-2 |
| 2026-10-15 | 10:50 am | Other | 10 min | MESAPD-2 |
| 2026-10-15 | 11:08 am | Other | 18 min | MESAPD-2 |
| 2026-10-15 | 12:42 pm | Not stated | 2 min | MESAPD-2 |
| 2026-10-15 | 12:47 pm | Not stated | 3 min | MESAPD-2 |
| 2026-10-15 | 1:23 pm | Other | 10 min | MESAPD-2 |
| 2026-10-15 | 3:01 pm | Other | 1 min 24 s | MESAPD-2 |
| 2026-10-15 | 6:28 pm | Not stated | 1 min 06 s | MESAPD-2 |
| 2026-10-16 | 9:22 am | Other | 7 min | MESAPD-2 |
| 2026-10-16 | 11:16 pm | Other | 15 min | MESAPD-2 |
| 2026-10-17 | 12:03 am | Other | 20 min | MESAPD-2 |
| 2026-10-17 | 2:12 am | Other | 13 min | MESAPD-2 |
| 2026-10-17 | 7:44 am | Other | 14 min | MESAPD-2 |
| 2026-10-17 | 8:59 am | Other | 11 min | MESAPD-2 |
| 2026-10-17 | 8:09 pm | Not stated | 1 min 12 s | MESAPD-2 |
| 2026-10-18 | 12:20 am | Other | 6 min | MESAPD-2 |
| 2026-10-18 | 1:34 am | Other | 21 min | MESAPD-2 |
| 2026-10-18 | 2:16 am | Other | 20 min | MESAPD-2 |
| 2026-10-18 | 3:23 am | Other | 13 min | MESAPD-2 |
| 2026-10-18 | 4:32 am | Not stated | 11 min | MESAPD-2 |
| 2026-10-18 | 5:37 am | Other | 6 min | MESAPD-2 |
| 2026-10-18 | 10:40 am | Other | 9 min | MESAPD-2 |
| 2026-10-18 | 12:55 pm | Other | 10 min | MESAPD-2 |
| 2026-10-18 | 3:03 pm | Other | 23 min | MESAPD-2 |
| 2026-10-18 | 8:28 pm | Other | 19 min | MESAPD-2 |
| 2026-10-18 | 8:57 pm | Other | 22 min | MESAPD-2 |
| 2026-10-18 | 9:21 pm | Other | 22 min | MESAPD-2 |
| 2026-10-18 | 9:48 pm | Other | 18 min | MESAPD-2 |
| 2026-10-19 | 5:38 am | Other | 12 min | MESAPD-2 |
| 2026-10-19 | 6:12 am | Other | 6 min | MESAPD-2 |
| 2026-10-19 | 9:38 am | Other | 16 min | MESAPD-2 |
| 2026-10-19 | 10:04 am | Other | 10 min | MESAPD-2 |
| 2026-10-19 | 10:33 am | Other | 17 min | MESAPD-2 |
| 2026-10-19 | 1:32 pm | Other | 20 min | MESAPD-2 |
| 2026-10-19 | 4:43 pm | Other | 12 min | MESAPD-2 |
| 2026-10-19 | 5:49 pm | Other | 9 min | MESAPD-2 |
| 2026-10-19 | 8:17 pm | Other | 7 min | MESAPD-2 |
| 2026-10-19 | 9:34 pm | Other | 14 min | MESAPD-2 |
| 2026-10-20 | 5:07 am | Other | 22 min | MESAPD-2 |
| 2026-10-20 | 5:19 am | Not stated | 24 min | MESAPD-2 |
| 2026-10-20 | 6:03 am | Not stated | 23 min | MESAPD-2 |
| 2026-10-20 | 6:15 am | Not stated | 22 min | MESAPD-2 |
| 2026-10-20 | 8:31 am | Other | 17 min | MESAPD-2 |
| 2026-10-20 | 9:57 am | Other | 18 min | MESAPD-2 |
| 2026-10-20 | 8:04 pm | Other | 14 min | MESAPD-2 |
| 2026-10-21 | 7:18 am | Other | 11 min | MESAPD-2 |
| 2026-10-21 | 7:34 am | Other | 22 min | MESAPD-2 |
| 2026-10-21 | 7:53 am | Other | 24 min | MESAPD-2 |
| 2026-10-21 | 8:52 am | Other | 20 min | MESAPD-2 |
| 2026-10-21 | 9:15 am | Other | 11 min | MESAPD-2 |
| 2026-10-21 | 4:15 pm | Other | 11 min | MESAPD-2 |
| 2026-10-21 | 4:48 pm | Not stated | 11 min | MESAPD-2 |
| 2026-10-21 | 7:35 pm | Other | 10 min | MESAPD-2 |
| 2026-10-21 | 8:00 pm | Other | 16 min | MESAPD-2 |
| 2026-10-21 | 8:54 pm | Other | 12 min | MESAPD-2 |
| 2026-10-21 | 10:13 pm | Other | 20 min | MESAPD-2 |
| 2026-10-22 | 10:17 am | Other | 20 min | MESAPD-2 |
| 2026-10-22 | 10:33 am | Other | 7 min | MESAPD-2 |
| 2026-10-22 | 11:47 am | Other | 8 min | MESAPD-2 |
| 2026-10-22 | 2:02 pm | Not stated | 24 min | MESAPD-2 |
| 2026-10-22 | 3:19 pm | Other | 11 min | MESAPD-2 |
| 2026-10-22 | 5:29 pm | Not stated | 2 min | MESAPD-2 |
| 2026-10-22 | 5:35 pm | Not stated | 2 min | MESAPD-2 |
| 2026-10-22 | 6:39 pm | Not stated | 6 min | MESAPD-2 |
| 2026-10-23 | 7:40 am | Not stated | 11 min | MESAPD-2 |
| 2026-10-23 | 9:25 am | Other | 22 min | MESAPD-2 |
| 2026-10-23 | 11:34 am | Other | 20 min | MESAPD-2 |
| 2026-10-23 | 12:36 pm | Not stated | 12 min | MESAPD-2 |
| 2026-10-23 | 3:48 pm | Not stated | 9 min | MESAPD-2 |
| 2026-10-23 | 6:05 pm | Not stated | 25 min | MESAPD-2 |
| 2026-10-23 | 7:47 pm | Other | 18 min | MESAPD-2 |
| 2026-10-23 | 9:03 pm | Not stated | 21 min | MESAPD-2 |
| 2026-10-23 | 9:55 pm | Other | 9 min | MESAPD-2 |
| 2026-10-24 | 12:01 am | Other | 13 min | MESAPD-2 |
| 2026-10-24 | 12:20 am | Other | 16 min | MESAPD-2 |
| 2026-10-24 | 12:50 am | Other | 20 min | MESAPD-2 |
| 2026-10-24 | 2:18 am | Other | 16 min | MESAPD-2 |
| 2026-10-24 | 5:00 am | Other | 16 min | MESAPD-2 |
| 2026-10-24 | 7:34 am | Not stated | 6 min | MESAPD-2 |
| 2026-10-24 | 7:41 am | Not stated | 3 min | MESAPD-2 |
| 2026-10-24 | 7:58 am | Other | 22 min | MESAPD-2 |
| 2026-10-24 | 8:39 am | Other | 9 min | MESAPD-2 |
| 2026-10-24 | 10:01 am | Other | 13 min | MESAPD-2 |
| 2026-10-24 | 5:41 pm | Other | 2 min | MESAPD-2 |
| 2026-10-24 | 5:44 pm | Not stated | 1 min 42 s | MESAPD-2 |
| 2026-10-25 | 3:56 am | Other | 11 min | MESAPD-2 |
| 2026-10-25 | 4:36 am | Other | 7 min | MESAPD-2 |
| 2026-10-25 | 7:47 am | Other | 17 min | MESAPD-2 |
| 2026-10-25 | 9:10 am | Other | 14 min | MESAPD-2 |
| 2026-10-25 | 10:26 am | Other | 19 min | MESAPD-2 |
| 2026-10-25 | 10:57 am | Other | 10 min | MESAPD-2 |
| 2026-10-25 | 12:04 pm | Other | 19 min | MESAPD-2 |
| 2026-10-25 | 12:43 pm | Other | 11 min | MESAPD-2 |
| 2026-10-25 | 5:12 pm | Other | 8 min | MESAPD-2 |
| 2026-10-25 | 5:31 pm | Other | 19 min | MESAPD-2 |
| 2026-10-25 | 6:46 pm | Other | 37 min | MESAPD-2 |
| 2026-10-27 | 8:08 pm | Other | 11 min | MESAPD-2 |
| 2026-10-27 | 10:38 pm | Other | 9 min | MESAPD-2 |
| 2026-10-27 | 11:04 pm | Other | 16 min | MESAPD-2 |
| 2026-10-28 | 6:56 am | Other | 15 min | MESAPD-2 |
| 2026-10-28 | 9:41 am | Other | 15 min | MESAPD-2 |
| 2026-10-28 | 12:30 pm | Other | 6 min | MESAPD-2 |
| 2026-10-28 | 1:28 pm | Other | 9 min | MESAPD-2 |
| 2026-10-28 | 2:59 pm | Other | 11 min | MESAPD-2 |
| 2026-10-28 | 4:04 pm | Not stated | 6 min | MESAPD-2 |
| 2026-10-29 | 8:53 am | Other | 21 min | MESAPD-2 |
| 2026-10-29 | 9:56 am | Other | 10 min | MESAPD-2 |
| 2026-10-29 | 11:53 am | Other | 14 min | MESAPD-2 |
| 2026-10-29 | 2:36 pm | Other | 15 min | MESAPD-2 |
| 2026-10-29 | 6:14 pm | Not stated | 23 min | MESAPD-2 |
| 2026-10-29 | 8:02 pm | Other | 20 min | MESAPD-2 |
| 2026-10-29 | 8:44 pm | Other | 9 min | MESAPD-2 |
| 2026-10-29 | 10:43 pm | Other | 11 min | MESAPD-2 |
| 2026-10-29 | 11:24 pm | Other | 17 min | MESAPD-2 |
| 2026-10-30 | 2:41 am | Other | 11 min | MESAPD-2 |
| 2026-10-30 | 9:12 pm | Not stated | 8 min | MESAPD-2 |
| 2026-10-31 | 8:05 am | Not stated | 2 min | MESAPD-2 |
| 2026-10-31 | 12:01 pm | Other | 7 min | MESAPD-2 |

209 of 209 listable flights shown. Sensitive-purpose flights counted, not listed.

## Attribution

Source: Mesa Police Department drone flight records published on the agency's Flock Safety Aerodome community dashboard (https://community.mesa.az.us.aerodome.com/flights), retrieved 4 November 2026. Records are published at the agency's discretion and may be incomplete; call details the agency hides are not read. Paths are generalized near their endpoints. Not affiliated with or endorsed by Mesa Police Department or Flock Safety.

Source query: https://community.mesa.az.us.aerodome.com/flights
