DroneRecord
  1. Drone Record
  2. California
  3. Los Angeles
  4. Los Angeles Port Police

Los Angeles, California

Los Angeles Port Police

Los Angeles, California. 1,045 flights in the record from October 2025.

1,045

drone flights in the published record.

126

flights in October 2026, the latest full month.

18%

took off between 10 pm and 6 am.

Los Angeles Port Police drones flew 1,045 times between 1 October 2025 and 29 October 2026, by the agency's own published record. 126 of those flights were in October 2026.

Time of day
Day of week

Showing 126 of 126 flights in October 2026.

126 of the 126 flights with a published location in October 2026, sampled evenly. The record gives a point at the 100-block or intersection, not a path.
One flight, at its published block

18% of flights took off between 10 pm and 6 am (PDT).

— The record publishes no flight durations.

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. 40
  2. 48
  3. 14
  4. 18
  5. 74
  6. 72
  7. 94
  8. 157
  9. 31
  10. 82
  11. 88
  12. 201
  13. 126
Oct 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,045 flights.

  1. Not stated62%
  2. Other34%
  3. Training and testing4%

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 (PDT)PurposeAirborneFlight
Thu 1 Oct 20267:31 amNot stated—d72bd875
Thu 1 Oct 20268:01 amNot stated—eceee726
Thu 1 Oct 20268:20 amNot stated—e5b9f108
Thu 1 Oct 20269:52 amNot stated—c911e190
Thu 1 Oct 202610:11 amNot stated—a510e45f
Thu 1 Oct 202610:39 amNot stated—1ec87fca
Thu 1 Oct 202611:26 amNot stated—105ecc32
Thu 1 Oct 202611:55 amNot stated—c7de35a4
Thu 1 Oct 20261:52 pmNot stated—b474eb93
Thu 1 Oct 20262:42 pmNot stated—482b5252
Fri 2 Oct 20267:39 amNot stated—f9061e09
Fri 2 Oct 20268:16 amNot stated—cb9b9c8b
Fri 2 Oct 20268:31 amNot stated—2a301541
Fri 2 Oct 20268:48 amNot stated—5f85c2d9
Fri 2 Oct 202611:01 amNot stated—8c5dc7a0
Sat 3 Oct 202610:06 pmOther—3febc4b4
Sun 4 Oct 20267:16 pmOther—8a61dc4a
Mon 5 Oct 20269:43 amOther—a6705c2d
Tue 6 Oct 20267:23 amNot stated—aceb17f3
Tue 6 Oct 20267:47 amNot stated—f96d9fb4
Tue 6 Oct 20268:03 amNot stated—a599e6e1
Tue 6 Oct 20268:17 amNot stated—55af9f20
Tue 6 Oct 202610:45 amNot stated—9fcf6f05
Tue 6 Oct 202611:15 amNot stated—0621be81
Tue 6 Oct 20261:28 pmNot stated—5643c975
Tue 6 Oct 20261:54 pmNot stated—16359158
Tue 6 Oct 20262:51 pmNot stated—9a9a3b11
Tue 6 Oct 20263:27 pmNot stated—18fb4564
Wed 7 Oct 20265:40 amOther—327d81ee
Wed 7 Oct 20267:22 amNot stated—34e4f79f
Wed 7 Oct 20267:45 amNot stated—a7aade0a
Wed 7 Oct 20268:07 amNot stated—420be8ec
Wed 7 Oct 20268:48 amNot stated—a7a17349
Wed 7 Oct 20269:43 amNot stated—d4cf60b3
Wed 7 Oct 202610:32 amNot stated—c0e34005
Wed 7 Oct 20261:18 pmNot stated—9509adfb
Wed 7 Oct 20262:18 pmNot stated—0e3df496
Wed 7 Oct 20263:08 pmNot stated—1b423b4f
Thu 8 Oct 202611:16 pmOther—d83bc109
Fri 9 Oct 20267:27 amNot stated—8e584376
Fri 9 Oct 20268:09 amNot stated—301e4ca6
Fri 9 Oct 20268:27 amNot stated—ba3843ee
Fri 9 Oct 20269:47 amNot stated—3aca8922
Fri 9 Oct 202610:25 amNot stated—1333db3c
Fri 9 Oct 202610:45 amNot stated—0af15182
Fri 9 Oct 202612:47 pmNot stated—a06925d0
Fri 9 Oct 20261:29 pmNot stated—44639bf1
Fri 9 Oct 20261:33 pmNot stated—7404ef0f
Fri 9 Oct 20261:44 pmNot stated—838f6a00
Fri 9 Oct 20262:01 pmNot stated—4c2f2126
Sat 10 Oct 20269:59 amOther—33a444c1
Tue 13 Oct 20267:40 amNot stated—2069d86b
Tue 13 Oct 20268:03 amNot stated—a3560fbc
Tue 13 Oct 20268:19 amNot stated—b57afbd5
Tue 13 Oct 20269:06 amNot stated—c05f3822
Tue 13 Oct 20269:57 amNot stated—c5bf90e2
Tue 13 Oct 202611:24 amNot stated—fe8ebc6d
Tue 13 Oct 20261:18 pmNot stated—19e5399c
Tue 13 Oct 202611:47 pmOther—bef29e22
Wed 14 Oct 202612:19 amOther—e5930bbe
Wed 14 Oct 20263:14 amOther—dd037bee
Wed 14 Oct 20263:46 amOther—6290a369
Wed 14 Oct 20267:31 amNot stated—758b520b
Wed 14 Oct 20267:44 amNot stated—5acb286c
Wed 14 Oct 20268:22 amNot stated—563f5c27
Wed 14 Oct 20269:40 amNot stated—6a4c49a8
Wed 14 Oct 20269:53 amNot stated—711cfe8d
Wed 14 Oct 202611:57 amNot stated—f386ea46
Wed 14 Oct 20262:05 pmNot stated—90d934e6
Wed 14 Oct 20263:50 pmOther—87e15093
Fri 16 Oct 20263:14 pmOther—aa77626b
Fri 16 Oct 202611:06 pmOther—3357b759
Sat 17 Oct 202610:49 pmOther—c0ea1abf
Sat 17 Oct 202611:13 pmOther—eec9293c
Sun 18 Oct 202611:45 pmOther—d03c032d
Mon 19 Oct 202612:22 amOther—c6ba5cf7
Tue 20 Oct 20269:29 amOther—4d7ce88d
Tue 20 Oct 20261:57 pmNot stated—8a4a9ab5
Tue 20 Oct 20262:23 pmNot stated—59cff4be
Wed 21 Oct 20268:26 amNot stated—b049586a
Wed 21 Oct 20268:46 amNot stated—48ddff03
Wed 21 Oct 20269:07 amNot stated—e0e91629
Wed 21 Oct 20269:46 amNot stated—275365a4
Wed 21 Oct 20269:51 amNot stated—2bc16f8c
Wed 21 Oct 202610:46 amNot stated—57dde81a
Thu 22 Oct 20268:19 amNot stated—bd7716b0
Thu 22 Oct 20269:19 amNot stated—92bb956c
Thu 22 Oct 202610:14 amNot stated—8b3e994b
Thu 22 Oct 202610:31 amNot stated—dd359dcf
Thu 22 Oct 202611:43 amNot stated—f0935581
Thu 22 Oct 202611:55 amNot stated—20ea9ed6
Thu 22 Oct 20268:38 pmOther—c283e4ed
Fri 23 Oct 20267:57 amNot stated—c5fc04df
Fri 23 Oct 20268:13 amNot stated—d5b0592b
Fri 23 Oct 20268:31 amNot stated—89c3275b
Fri 23 Oct 20268:35 amNot stated—7d4adcc0
Fri 23 Oct 20269:37 amNot stated—266c54d2
Fri 23 Oct 202611:14 amNot stated—860e0fc3
Fri 23 Oct 202611:28 amNot stated—fbcb77d0
Fri 23 Oct 202611:35 amNot stated—13774147
Fri 23 Oct 202612:24 pmNot stated—08916a07
Fri 23 Oct 20261:06 pmOther—cea006c1
Sun 25 Oct 20262:54 pmOther—270bd71b
Mon 26 Oct 202610:20 pmOther—dd16792a
Mon 26 Oct 202610:45 pmOther—241aa03a
Tue 27 Oct 20267:35 amNot stated—f65e3f15
Tue 27 Oct 20268:00 amNot stated—dcf97c0b
Tue 27 Oct 20268:14 amNot stated—ed672262
Tue 27 Oct 20268:32 amNot stated—c01c30dc
Tue 27 Oct 20268:50 amNot stated—04d87829
Tue 27 Oct 20269:12 amNot stated—1f64748e
Tue 27 Oct 202611:08 amNot stated—9a27a4eb
Tue 27 Oct 202611:23 amNot stated—d3903e61
Tue 27 Oct 202611:59 amNot stated—aac66a8b
Tue 27 Oct 202612:28 pmNot stated—455f3edf
Tue 27 Oct 202612:34 pmNot stated—17d44b31
Tue 27 Oct 20262:38 pmNot stated—ea6355f0
Tue 27 Oct 20263:03 pmNot stated—d967b51b
Tue 27 Oct 20263:04 pmNot stated—1c6f28ae
Tue 27 Oct 20263:21 pmNot stated—bfb93edc
Tue 27 Oct 202610:31 pmOther—63b511f5
Tue 27 Oct 202610:57 pmOther—432ed495
Thu 29 Oct 20267:36 amNot stated—b01e4e5b
Thu 29 Oct 20268:13 amNot stated—10327d1d
Thu 29 Oct 20268:28 amNot stated—94c1e4b7
Thu 29 Oct 20269:25 amNot stated—884a50eb

All 126 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: Los Angeles Port Police, via AirData public flight page (https://app.airdata.com/u/lapp), licence: unlicensed public transparency record; AirData terms ('solely for your own use'); republication accepted by the owner 2026-10-30 (docs/rights-memo.md). Read from ../var/lib/drone-publish/work/sources/airdata/lapp.json, no network at build time.
  • What this record does not publish: no duration (duration tiles and the length filter are not shown); no flight path (the map shows the published block-level point per flight; there are no per-flight pages or animations). Nothing is inferred to fill those gaps.

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