Airspace Intelligence Report

Drones over the fence: what Remote ID reveals near US airports

Across fourteen months, our detection network recorded hundreds of drone flights broadcasting Remote ID within a mile and a quarter of major US airports. Measured against the FAA's own airspace grid, almost all of them were flying above the altitude their location pre-approves, and most were over the runways themselves where the grid pre-approves nothing at all. Here is what the signals show, how we read them, and where the picture is deliberately conservative.

897
Remote ID drone flights logged within 1.2 miles of a US airport
48
Airports touched, across 24 states
96%
Flew above the altitude pre-approved for their exact FAA grid cell
136 ft
Closest recorded approach to an airport reference point
Start here

What this report is, in one minute

Most drones flown in the United States are required to broadcast a Remote ID signal, a kind of digital licence plate that says where the drone is, how high it is, and where its pilot is standing. The requirement tracks FAA registration, so it applies to drones weighing 250 grams or more and to any drone flown commercially under Part 107, whatever its weight.4 Dronetag operates one of the world's largest networks of receivers that listen for those signals. When a receiver picks one up, we know a compliant drone was in the air at that place and moment.

We took every Remote ID flight our network saw close to a US airport, lined those flights up against the airport's exact coordinates, and asked two simple questions. How near did the drone get, and how high did it climb. Then we compared the heights to the rules the Federal Aviation Administration sets for that airspace. The airports here sit inside controlled airspace, the tightly managed zones around runways where a drone is not supposed to fly at all without prior permission, and where the permitted height is often just a few dozen feet or nothing at all.

The headline

These are the drones that followed the rules well enough to announce themselves. Even inside that self-selected, law-abiding group, a clear share flew higher than the airspace allows, and some passed within a few hundred feet of an active runway environment. The drones that stay silent never appear in this dataset, so the real picture is almost certainly busier than what follows.

The regulatory yardstick

The lines a drone is not meant to cross

To call a flight an incursion, you need a rule to measure it against. US drone flight runs mainly under the FAA's Part 107, and three limits matter for everything that follows.

Ceiling 01
400 ft

The absolute height ceiling for small drones under Part 107, measured above ground level. Going higher needs a specific FAA waiver, which is rarely granted near a busy airport.1

Ceiling 02
0 ft

Inside controlled airspace around airports, a drone needs authorisation before it flies at all. In the cells closest to a runway the permitted height is frequently zero, meaning no automatic approval is available.2

The grid
0–400

The FAA publishes UAS Facility Maps, a grid that sets the maximum height for near-automatic approval in each square around an airport. Values step from zero up to 400 ft.3

Two practical points follow from this. First, the airports in this study are commercial and military fields that sit in controlled airspace, so any flight in these perimeters is one that should have been coordinated with the FAA in advance. Second, the single hardest and most defensible line to test is the 400 ft ceiling, because it applies everywhere and needs no assumptions about which grid square a drone was in. When a drone's height above its own take-off point passes 400 ft this close to a runway, it has crossed a line that almost no routine authorisation would have opened.

400 ft · PART 107 HARD CEILING
~200 ft · TYPICAL GRID VALUE FURTHER OUT
0–50 ft · NEAR THE RUNWAY
RUNWAY ENVIRONMENT · GROUND LEVEL

Schematic only. The grid value at any given point is set per square on the FAA UAS Facility Map for that airport and is not to scale here.

The signal

What the network actually saw

Between April 2025 and June 2026, receivers on the Dronetag network logged 897 distinct Remote ID drone flights that came within a mile and a quarter of a US airport reference point. Those flights touched 48 airports spread across 24 states, and were picked up by 73 different receivers. A further set of aviation detections on the UAT band, the signals crewed aircraft broadcast, was identified and removed before any of the figures below, so what remains describes drones and only drones. Importantly, most detections were caught by receivers already deployed in the vicinity for other reasons rather than by sensors mounted at the airports themselves, which is why we treat them as secondary, opportunistic detections rather than a fixed monitoring census.

Proximity
14

Flights that closed to within 820 ft of the airport reference point. Twenty-nine came within 1,640 ft.

Height reading
496

Flights with a usable above-take-off height inside the perimeter, the set we use for every altitude claim below.

Concentration
82%

Of all flights clustered around the ten busiest airports in the sample, most of them in California.

Where in the country

Every airport the network caught activity near, plotted across the country. Each circle marks an airport, sized by how many Remote ID flights we recorded within a mile and a quarter of it. The clustering on the west coast reflects where our receivers are dense rather than where the airspace is busiest, so read the map as a picture of coverage, not a ranking of risk.

Remote ID flights near US airports

Circle size shows flights caught nearby. Hover any circle for its airport, flight count and grid breaches. Shows the 47 mainland airports; a Puerto Rico site with 4 flights sits off this frame.
fewer flights more flights

Where the flights clustered

The table below ranks the airports by how many Remote ID flights the network caught nearby. Read the concentration as a map of where our receivers are dense, not as a league table of the worst-behaved airspace in the country. California dominates because network coverage there is strong, not because it is uniquely troubled.

AirportStateFlightsClosest (ft)Grid breachAbove 400 ftMax height (ft)
San Diego International AirportCalifornia2303,15211243430
Sacramento International AirportCalifornia1411,555952415
Monterey Regional AirportCalifornia763,614544454
John Wayne AirportCalifornia6864926102,362
Los Angeles International AirportCalifornia603,540362412
Detroit Metro Wayne County AirportMichigan41605
Atlantic City International AirportNew Jersey404,67550102
Daytona Beach International AirportFlorida292,154270395
Miami International AirportFlorida274,282273417
Tulsa International AirportOklahoma231,355171928
Portsmouth International Airport at PeaseNew Hampshire152,596110179
Provo Municipal AirportUtah144,42480110

Grid breach counts flights that exceeded the pre-approved ceiling for their exact FAA grid cell. Above 400 ft is the subset that also passed the blanket Part 107 ceiling. Both are measured among flights that carried an above-take-off height, so a dash means no height was recorded at that airport rather than a clean record. Closest approach and max height use above-take-off readings.

The core question

How high were they really flying

This is where the report earns its title. For the 496 flights with a trustworthy height above their take-off point inside the perimeter, we plotted how high each one climbed and set it against the ceilings. The distribution is not reassuring. Most flights sit in the band a lawful drone might occupy, yet a long tail pushes well past where any routine approval would reach.

Maximum height inside the 1.2-mile perimeter

Above-take-off readings only, n = 496. The red band marks flights over the 400 ft Part 107 ceiling.
020406080100120140≤0: 11 flights≤00-50: 34 flights0-5050-100: 57 flights50-100100-200: 121 flights100-200200-300: 83 flights200-300300-400: 123 flights300-400>400: 67 flights>400FlightsMax height above take-off (ft)
Over 200 ft
55%

More than half of measured flights climbed above 200 ft, already beyond the grid value across much of an airport perimeter.

Over 300 ft
38%

Nearly four in ten passed 300 ft, closing on the absolute ceiling.

Over 400 ft
13.5%

Sixty-seven flights broke the hard Part 107 ceiling outright, near an active airport.

The extreme case

The highest single reading was roughly 2,362 ft above take-off, recorded within the perimeter of John Wayne Airport in Santa Ana, one of the busiest controlled fields in the sample. Several flights by the same aircraft class exceeded 1,500 ft in the same area. At those heights a small drone is squarely in the band used by departing and arriving crewed aircraft.

A word of honesty about the number itself. Height comes from the drone's own broadcast, and the most reliable form of it is height above the take-off point, which is what every altitude figure in this report uses. We deliberately set aside readings expressed relative to the ellipsoid or as pressure altitude, because those are not measured from the ground and would inflate or distort a direct comparison to an above-ground ceiling. That choice removes roughly a hundred flights from the altitude analysis and makes the exceedance figures a floor rather than a ceiling.

The sharper test

Against the FAA grid, cell by cell

The 400 ft ceiling is the line that applies everywhere, which is what makes it hard to argue with, but near an airport it is also the most generous line in the sky. The FAA divides the airspace around every towered field into a grid of cells roughly a quarter of a square mile each, and gives every cell its own maximum altitude for near-automatic authorisation, stepping from 400 ft all the way down to zero. To see how these flights truly sit, we took the actual FAA UAS Facility Map, found the exact cell beneath each flight's highest point, and read that cell's own ceiling.5

The result is stark. Of the 496 flights with a height inside the perimeter, 476, or 96%, were above the altitude their own cell pre-approves. The reason becomes obvious once you see the map. 475 of them were flying in cells rated at zero feet, the surface areas wrapped around the runways where the grid pre-approves no drone flight at all and any operation would need slow manual coordination that is rarely granted.

The grid ceiling of the cell each drone was flying in

Real FAA UAS Facility Map cells, matched to each flight's highest point. Nearly every flight sat in a zero-foot cell.
01002003004005000 ft: 475 flights0 ft50 ft: 7 flights50 ft100 ft: 5 flights100 ft400 ft: 9 flights400 ftFlightsPre-approved ceiling of the cell the drone was in
Against their cell
96%

Exceeded the pre-approved altitude for the exact spot they were flying in, against 13.5% measured on the blanket 400 ft line alone.

In zero-foot cells
475

Were airborne inside surface-area cells that pre-approve no flight whatsoever.

Median overshoot
234 ft

How far the typical exceeding flight sat above what its location pre-approves. The largest cleared it by more than 2,300 ft.

This is not the story of one careless group. Broken down by class of operation, 97% of professional and enterprise flights and 95% of consumer flights were above their cell ceiling. The pattern is close to universal, which is the point. Whatever the operator or the airframe, flying a drone this close to these runways means flying above the altitude the airspace pre-clears for that location.

What a zero-foot cell does and does not mean

A zero-foot cell does not make a flight automatically unlawful. It means the location offers no pre-approved altitude, so a lawful operation there needs a manual authorisation or waiver that the FAA grants slowly and sparingly. What the grid shows is that almost every Remote ID flight we recorded near these airports was operating above the altitude the system pre-clears for its exact spot, and in most cases in airspace that pre-clears nothing.

Who is flying

The fleet behind the signals

A Remote ID broadcast carries a serial number rather than a plain-language name. Dronetag's own recognition service does the translation, resolving that serial into a specific make and model, which lets us describe the fleet near these airports down to the exact aircraft. The picture is heavily consumer and prosumer, dominated by a single manufacturer, and broadcast overwhelmingly over Wi-Fi.

Detections by manufacturer

Identified drones only. One maker accounts for the clear majority.
DJI
683 detections
Unidentified
74 detections
Dronetag
71 detections
Ruko
16 detections
Skydio
13 detections
Autel Robotics
10 detections
BlueMark
10 detections
Holy Stone
5 detections
Pierce Aerospace
4 detections
Holyton
4 detections
Anzu Robotics
3 detections
Fotokite
2 detections
Veeniix
1 detections
Talos Drones
1 detections

How they broadcast Remote ID

The transport used to send the digital licence plate.
Wi-Fi Beacon
724 (81%)
Bluetooth Long Range
83 (9%)
Unidentified
71 (8%)
Bluetooth Legacy
19 (2%)

Among identified aircraft, roughly 83% were DJI, led by heavier survey and inspection platforms such as the M350 RTK alongside popular compact models like the Mini 4 Pro. That range invites an obvious question. Is this mostly hobbyists straying too close, or working operators going about their business?

Professional or consumer?

Sorting every resolved model into the class of operation it is built for gives a clearer answer than manufacturer alone. We use three groups. Professional and enterprise covers platforms designed for commercial, survey, agricultural, public-safety or defence work, the Matrice and Enterprise lines, Agras sprayers, Skydio, Fotokite and the like. Consumer and prosumer covers the camera and FPV drones aimed at hobbyists and content creators. A third group sets aside the standalone Remote ID broadcast modules, since those are fitted to a third-party airframe we cannot identify from the signal.

Fleet by class of operation

All 897 flights. Modules and unresolved serials shown separately rather than forced into a class.
Professional / enterprise
370 (41%)
Consumer / prosumer
360 (40%)
Broadcast module (airframe unknown)
90 (10%)
Unidentified
77 (9%)

Setting aside the modules and the unidentified, the split between resolved airframes is close to even, around 51% professional and enterprise against 49% consumer and prosumer. This is not a picture of stray hobbyists alone. Capable working platforms are near these airports in roughly equal number, which cuts both ways for interpretation. Professional operators are far more likely to hold an authorisation, so their presence is not in itself a red flag. At the same time it means a large share of this traffic is heavier, faster and more capable than a toy drone.

The height breakdown

Of the 67 flights that broke the 400 ft ceiling, 47 were professional or enterprise platforms and 16 were consumer craft. Read that with care. Survey and inspection work naturally reaches for altitude, and these are the operators most likely to be authorised, so a higher reading reflects mission profile as much as intent. What it does show is that the flights climbing past the ceiling near a runway were mostly serious, capable aircraft rather than lightweight strays.

Model by model

Because our recognition service resolves the serial rather than a category, we can go all the way to the individual model. It identified 47 distinct drone models across the sample. The chart shows the twenty most common, and the full breakdown follows beneath it.

Top 20 models near US airports

Resolved by Dronetag's recognition service from the Remote ID serial. Dronetag transmitters shown in amber.
DJI M350 RTK
120 flights
DJI Mini 4 Pro
79 flights
DJI M3T
69 flights
Dronetag Beacon gen.2
69 flights
DJI M3E
65 flights
DJI Matrice 4T
34 flights
DJI Mavic 3 Pro
33 flights
DJI Air 2S
30 flights
DJI Mavic 2 Pro
27 flights
DJI Mavic 4 Pro (64 GB)
26 flights
DJI Air 3
26 flights
DJI M30T
25 flights
DJI Air 3S
18 flights
DJI Mavic 3 Pro Cine
17 flights
DJI Avata 2
16 flights
Ruko R111S
15 flights
DJI Mini 5 Pro
14 flights
DJI Mavic 4 Pro (512 GB)
14 flights
DJI Mavic 3 Classic
14 flights
Skydio X10E SR47P
13 flights
▷ Full model composition, all 47 models
Make and modelFlightsShare
DJI M350 RTK12013.4%
DJI Mini 4 Pro798.8%
DJI M3T697.7%
Dronetag Beacon gen.2697.7%
DJI M3E657.2%
DJI Matrice 4T343.8%
DJI Mavic 3 Pro333.7%
DJI Air 2S303.3%
DJI Mavic 2 Pro273.0%
DJI Mavic 4 Pro (64 GB)262.9%
DJI Air 3262.9%
DJI M30T252.8%
DJI Air 3S182.0%
DJI Mavic 3 Pro Cine171.9%
DJI Avata 2161.8%
Ruko R111S151.7%
DJI Mini 5 Pro141.6%
DJI Mavic 4 Pro (512 GB)141.6%
DJI Mavic 3 Classic141.6%
Skydio X10E SR47P131.4%
BlueMark db154101.1%
Autel Robotics EVO II V391.0%
DJI Mavic Air 2 (MA2UE3W)91.0%
DJI Mavic 370.8%
DJI Mavic 2 Enterprise Advanced50.6%
DJI M300 RTK50.6%
Pierce Aerospace B140.4%
DJI Matrice 4E40.4%
DJI Inspire 340.4%
DJI M3M40.4%
Holyton HT6040.4%
Holy Stone HSRID0140.4%
DJI Mini 3 Pro30.3%
Anzu Robotics Raptor30.3%
DJI AVATA20.2%
Fotokite Sigma20.2%
Dronetag Mini20.2%
DJI Matrice 4TD20.2%
DJI Agras T20P20.2%
DJI Agras T50 & T2520.2%
DJI M3TD20.2%
DJI Mini 320.2%
Veeniix V113S10.1%
DJI FPV10.1%
DJI Mavic 3 Cine10.1%
Holy Stone HSRID0310.1%
Ruko R11110.1%
Unidentified serial748.2%

Around seventy detections carried a Dronetag Beacon or Mini transmitter fitted to a third-party airframe. The Beacon is one of our best-selling products and is widely used by pilots and manufacturers to meet the Remote ID requirement, so these represent ordinary operator flights and are counted as such. A further 74 flights are logged here as unidentified. For these the network captured the drone's Remote ID location broadcasts, enough to place it near the airport, but not the separate identification message that carries the serial number. With no serial there is nothing for our recognition service to resolve into a make and model, and for most of these the broadcast transport went unrecorded as well. These partial detections cluster at a handful of sites rather than spreading evenly, which points to local receiver coverage rather than anything about the drones themselves.

When it happens

Mostly daylight, not always

Activity follows the pattern you would expect from camera and mapping work, concentrated through the daytime and into the afternoon in local time. A smaller group, around forty flights, fell in the late-night and pre-dawn window when additional night-operation requirements apply and when a drone is hardest for anyone on the ground to see.

Flights by approximate local hour

Local hour estimated from longitude, so treat the edges as indicative rather than exact.
02040608010000: 2 flights0001: 1 flights0102: 3 flights0203: 8 flights0304: 2 flights0405: 4 flights0506: 16 flights0607: 39 flights0708: 65 flights0809: 62 flights0910: 60 flights1011: 54 flights1112: 89 flights1213: 69 flights1314: 45 flights1415: 43 flights1516: 25 flights1617: 13 flights1718: 13 flights1819: 14 flights1920: 8 flights2021: 20 flights2122: 15 flights2223: 7 flights23Flights
For the professionals

How the analysis was built

The pipeline is deliberately simple so that each step can be checked. Five datasets feed it.

  • Airport reference points. Coordinates for US commercial primary airports and active army airfields, used as the fixed points every distance is measured from.
  • Perimeter detections. Remote ID flights whose broadcast placed them within a 1.2-mile radius of an airport reference point, drawn from the detection network's database.
  • Per-flight telemetry summary. For each flight, the closest point of approach to the airport and the highest point reached inside the 1.2-mile circle, with the altitude type recorded for every reading.
  • Enriched flight records. Broadcast transport and aircraft type for each operation, with make and model resolved from the Remote ID serial by Dronetag's recognition service, used for the fleet analysis.
  • FAA UAS Facility Map. The FAA's published grid of per-cell altitude ceilings, matched to each flight's location for the cell-by-cell comparison.

The steps

  1. Match each detection to its nearest airport by coordinate. Fifty of the fifty-one reference points matched a listed airport exactly; one did not map cleanly and its flights are noted rather than leaned on.
  2. Identify and remove aviation detections. Records broadcasting on the UAT band, the transport used by crewed aircraft, carry no drone make, model or type and only aviation altitude references. All 75 were excluded before analysis, leaving 897 drone flights.
  3. For every flight, take the closest horizontal approach to the airport and the maximum height reached within the 1.2-mile circle. Distances are horizontal great-circle distances and do not include altitude.
  4. Keep only above-take-off height readings for any comparison to an above-ground ceiling. Discard ellipsoid and pressure-altitude readings from the altitude analysis to avoid mixing reference frames.
  5. Compare the retained heights to the 400 ft Part 107 ceiling for the blanket figure, then to the FAA grid for the per-cell figure.
  6. Overlay each flight's highest point onto the FAA UAS Facility Map by point-in-polygon, read the ceiling of the exact cell containing it, and compare the height to that ceiling. Where a point fell inside more than one overlapping cell we took the most permissive ceiling, so the exceedance count is conservative rather than inflated. Flights recorded at or below their take-off height were not treated as exceeding a zero-foot cell.
  7. Resolve make and model from each Remote ID serial with Dronetag's recognition service for the fleet composition, and derive approximate local time from longitude for the timing view.
Definitions that matter

Above-take-off height is measured from the drone's launch point, which is the closest available proxy for height above ground. Closest approach is the nearest the whole flight path came to the airport point, with no radius limit, so a handful of values sit just beyond a mile and a quarter. Every altitude figure carries its type, and only above-take-off values are compared to ground-referenced ceilings.

What this is not

The honest boundaries

A finding is only as strong as the caveats it survives, so here are the ones that keep this analysis defensible. None of them soften the core result, and several of them strengthen it.

  • This counts only drones that broadcast. Silent or non-compliant drones never enter the dataset. Neither do the lightest recreational craft, since drones under 250 grams flown for fun are not required to register or to broadcast Remote ID at all. Every number here is a lower bound on real activity, not a full census.
  • Coverage is opportunistic. Detections come mainly from receivers already in the vicinity, so the geographic spread reflects where the network listens, not a ranking of the most-flown or riskiest airports.
  • We do not claim any single flight was illegal. Some operators, particularly professionals, may have held an authorisation or waiver. What the data supports is the pattern and the scale, above all the share of flights that exceeded a ceiling almost no routine approval would open near a runway.
  • Height is drone-reported. Values come from each aircraft's own broadcast. We reduce the risk of misreading by using above-take-off heights only.
  • The grid comparison uses each flight's highest point. We match that single peak to its FAA cell rather than tracing the whole path cell by cell, which would need full point-by-point telemetry. The zero-foot reading also carries a specific meaning worth repeating: it marks airspace with no pre-approved altitude, not a blanket ban, so a flight there is above what the grid pre-clears rather than automatically unlawful.
Bottom line

Even restricted to the drones honest enough to announce themselves, and measured against the FAA's own airspace grid rather than any assumption of ours, almost every flight we saw near these airports was above the altitude its location pre-approves, and most were over the runways where the grid pre-approves nothing. Remote ID is what let us see it. The drones that stay quiet are the reason the true figure is higher.

References

Sources and notes

1 FAA, Part 107 operating limits and the 400 ft above-ground ceiling, with waivers required to exceed it under 14 CFR §107.51(b). See faa.gov and the FAA Aeronautical Information Manual, Chapter 11.

2 FAA, drones in controlled airspace around airports require prior authorisation via LAANC or FAA DroneZone before flight. See faa.gov UAS Data Exchange (LAANC).

3 FAA UAS Facility Maps set the maximum altitude for near-automatic authorisation per grid square, stepping from 0 to 400 ft. Regulatory details are current at the time of writing and should be reconfirmed against the FAA source before external publication.

4 FAA, Remote ID applies to any drone that must be registered. Registration is required for drones weighing 250 grams (0.55 lb) or more flown recreationally, and for every drone flown under Part 107 regardless of weight. Sub-250 gram recreational drones are exempt. See faa.gov Remote Identification of Drones and drone registration guidance.

5 Cell-by-cell ceilings are read from the FAA UAS Facility Map dataset, the same grid that underpins LAANC authorisations, using the map effective in July 2026. The FAA describes the maps as job aids for processing authorisation requests rather than a legal instrument, and refreshes them periodically, so the per-cell figures should be paired with the data date and read as the pre-approval guideline they are.

Scope note: all detections describe drones broadcasting Remote ID. This report does not characterise drones that do not broadcast, and Dronetag's detection scope is defined by its receiver network and the Remote ID standard.

▷ DRONETAG

Airspace intelligence from the world's largest Remote ID detection network. Figures are drawn from network detections and are subject to the limitations set out in the report.

Drones over the fence: what Remote ID reveals near US airports · Skyprint