EAA AirVenture · Wittman Regional · KOSH
OSH 2026 Wrapped
Ten days of the world's busiest airspace, counted one airplane at a time.
11,333
takeoffs and landings · 5,540 in, 5,793 out
Where they flew
Ten days of arrivals, drawn by the airplanes themselves.
Every track we could reconstruct, stacked on top of each other. Nobody drew
the bright line running in from the southwest - that is thousands of pilots flying the
published Fisk arrival by eye, over Ripon and up the railroad tracks.
Drag to pan, scroll to zoom , and use the layer buttons to split
arrivals from departures , or separate the 1,800 ft corridor from the 2,300 ft one.
The numbers
4,953
unique aircraft
individual airframes
394
different types
128 seen only once
901
arrivals, busiest day
Sat 18
1,636
departures, busiest day
Thu 23
72
aircraft in the line at once
Sun Jul 19, 5:07 PM
3.8d
median stay
4,208 aircraft tracked in and out
523
Van's RV arrivals
the single biggest fleet
325
warbird arrivals
Mustangs, DC-3s, a B-17
The tide
Oshkosh fills up, then empties out.
For six days almost everything is inbound. Around Thu 23 the
balance tips and the airport starts giving the airplanes back -
Thu 23 alone saw 1,636 departures , the
single busiest movement day of the event in either direction.
0 500 1,000 1,500 2,000 Fri 17 - 699 arrivals Fri 17 - 27 departures Fri 17 Sat 18 - 901 arrivals Sat 18 - 43 departures Sat 18 Sun 19 - 743 arrivals Sun 19 - 42 departures Sun 19 Mon 20 - 661 arrivals Mon 20 - 118 departures Mon 20 Tue 21 - 674 arrivals Tue 21 - 299 departures Tue 21 Wed 22 - 718 arrivals Wed 22 - 663 departures Wed 22 Thu 23 - 502 arrivals Thu 23 - 1,636 departures Thu 23 Fri 24 - 339 arrivals Fri 24 - 1,069 departures Fri 24 Sat 25 - 222 arrivals Sat 25 - 746 departures Sat 25 Sun 26 - 79 arrivals Sun 26 - 1,150 departures Sun 26 Arrivals Departures
The rhythm of a day
Arrivals come all day. Departures go early.
Summed across all ten days. The morning is when the field turns over -
the outbound rush is sharper and earlier than the inbound one, which trickles on
until dusk.
0 212 425 638 850 5a - 0 arrivals 5a - 0 departures 5a 6a - 10 arrivals 6a - 399 departures 6a 7a - 391 arrivals 7a - 654 departures 7a 8a - 476 arrivals 8a - 849 departures 8a 9a - 515 arrivals 9a - 805 departures 9a 10a - 452 arrivals 10a - 728 departures 10a 11a - 454 arrivals 11a - 625 departures 11a 12p - 553 arrivals 12p - 453 departures 12p 1p - 564 arrivals 1p - 245 departures 1p 2p - 391 arrivals 2p - 136 departures 2p 3p - 424 arrivals 3p - 71 departures 3p 4p - 330 arrivals 4p - 105 departures 4p 5p - 293 arrivals 5p - 70 departures 5p 6p - 285 arrivals 6p - 403 departures 6p 7p - 370 arrivals 7p - 207 departures 7p 8p - 14 arrivals 8p - 30 departures 8p 9p - 11 arrivals 9p - 12 departures 9p Arrivals Departures
Every hour of every day - inbound
Arrivals, hour by hour.
Each cell is one hour. Darker means busier - the afternoon gap is the
airshow, when the arrival closes.
6a 8a 10a 12p 2p 4p 6p 8p Fri 17 Fri 17 6am - 0 movements Fri 17 7am - 3 movements Fri 17 8am - 5 movements Fri 17 9am - 8 movements Fri 17 10am - 10 movements Fri 17 11am - 12 movements Fri 17 12pm - 13 movements Fri 17 1pm - 83 movements Fri 17 2pm - 161 movements Fri 17 3pm - 137 movements Fri 17 4pm - 110 movements Fri 17 5pm - 88 movements Fri 17 6pm - 43 movements Fri 17 7pm - 26 movements Fri 17 8pm - 0 movements Sat 18 Sat 18 6am - 0 movements Sat 18 7am - 48 movements Sat 18 8am - 68 movements Sat 18 9am - 65 movements Sat 18 10am - 95 movements Sat 18 11am - 109 movements Sat 18 12pm - 63 movements Sat 18 1pm - 103 movements Sat 18 2pm - 88 movements Sat 18 3pm - 76 movements Sat 18 4pm - 62 movements Sat 18 5pm - 70 movements Sat 18 6pm - 50 movements Sat 18 7pm - 4 movements Sat 18 8pm - 0 movements Sun 19 Sun 19 6am - 0 movements Sun 19 7am - 6 movements Sun 19 8am - 9 movements Sun 19 9am - 14 movements Sun 19 10am - 16 movements Sun 19 11am - 18 movements Sun 19 12pm - 15 movements Sun 19 1pm - 16 movements Sun 19 2pm - 75 movements Sun 19 3pm - 131 movements Sun 19 4pm - 113 movements Sun 19 5pm - 110 movements Sun 19 6pm - 134 movements Sun 19 7pm - 86 movements Sun 19 8pm - 0 movements Mon 20 Mon 20 6am - 2 movements Mon 20 7am - 120 movements Mon 20 8am - 84 movements Mon 20 9am - 73 movements Mon 20 10am - 69 movements Mon 20 11am - 82 movements Mon 20 12pm - 87 movements Mon 20 1pm - 64 movements Mon 20 2pm - 9 movements Mon 20 3pm - 7 movements Mon 20 4pm - 5 movements Mon 20 5pm - 1 movements Mon 20 6pm - 28 movements Mon 20 7pm - 30 movements Mon 20 8pm - 0 movements Tue 21 Tue 21 6am - 0 movements Tue 21 7am - 72 movements Tue 21 8am - 87 movements Tue 21 9am - 100 movements Tue 21 10am - 75 movements Tue 21 11am - 75 movements Tue 21 12pm - 85 movements Tue 21 1pm - 70 movements Tue 21 2pm - 10 movements Tue 21 3pm - 13 movements Tue 21 4pm - 13 movements Tue 21 5pm - 3 movements Tue 21 6pm - 10 movements Tue 21 7pm - 59 movements Tue 21 8pm - 1 movements Wed 22 Wed 22 6am - 3 movements Wed 22 7am - 70 movements Wed 22 8am - 80 movements Wed 22 9am - 95 movements Wed 22 10am - 83 movements Wed 22 11am - 37 movements Wed 22 12pm - 127 movements Wed 22 1pm - 91 movements Wed 22 2pm - 11 movements Wed 22 3pm - 28 movements Wed 22 4pm - 9 movements Wed 22 5pm - 7 movements Wed 22 6pm - 9 movements Wed 22 7pm - 57 movements Wed 22 8pm - 6 movements Thu 23 Thu 23 6am - 1 movements Thu 23 7am - 17 movements Thu 23 8am - 57 movements Thu 23 9am - 61 movements Thu 23 10am - 15 movements Thu 23 11am - 51 movements Thu 23 12pm - 106 movements Thu 23 1pm - 86 movements Thu 23 2pm - 11 movements Thu 23 3pm - 5 movements Thu 23 4pm - 9 movements Thu 23 5pm - 6 movements Thu 23 6pm - 4 movements Thu 23 7pm - 69 movements Thu 23 8pm - 1 movements Fri 24 Fri 24 6am - 3 movements Fri 24 7am - 32 movements Fri 24 8am - 51 movements Fri 24 9am - 62 movements Fri 24 10am - 42 movements Fri 24 11am - 33 movements Fri 24 12pm - 30 movements Fri 24 1pm - 23 movements Fri 24 2pm - 11 movements Fri 24 3pm - 10 movements Fri 24 4pm - 5 movements Fri 24 5pm - 0 movements Fri 24 6pm - 1 movements Fri 24 7pm - 32 movements Fri 24 8pm - 1 movements Sat 25 Sat 25 6am - 1 movements Sat 25 7am - 20 movements Sat 25 8am - 31 movements Sat 25 9am - 32 movements Sat 25 10am - 25 movements Sat 25 11am - 23 movements Sat 25 12pm - 16 movements Sat 25 1pm - 18 movements Sat 25 2pm - 11 movements Sat 25 3pm - 16 movements Sat 25 4pm - 4 movements Sat 25 5pm - 7 movements Sat 25 6pm - 2 movements Sat 25 7pm - 5 movements Sat 25 8pm - 5 movements Sun 26 Sun 26 6am - 0 movements Sun 26 7am - 3 movements Sun 26 8am - 4 movements Sun 26 9am - 5 movements Sun 26 10am - 22 movements Sun 26 11am - 14 movements Sun 26 12pm - 11 movements Sun 26 1pm - 10 movements Sun 26 2pm - 4 movements Sun 26 3pm - 1 movements Sun 26 4pm - 0 movements Sun 26 5pm - 1 movements Sun 26 6pm - 4 movements Sun 26 7pm - 0 movements Sun 26 8pm - 0 movements
quiet
busy
peak (161/hr)
Every hour of every day - outbound
The exodus is concentrated.
The same grid for departures. Where arrivals spread across the whole week,
leaving happens in a few hard blocks - Thu 23 morning most of all,
peaking at 241 departures in a single hour.
6a 8a 10a 12p 2p 4p 6p 8p Fri 17 Fri 17 6am - 0 movements Fri 17 7am - 0 movements Fri 17 8am - 0 movements Fri 17 9am - 0 movements Fri 17 10am - 0 movements Fri 17 11am - 0 movements Fri 17 12pm - 0 movements Fri 17 1pm - 4 movements Fri 17 2pm - 3 movements Fri 17 3pm - 11 movements Fri 17 4pm - 3 movements Fri 17 5pm - 4 movements Fri 17 6pm - 2 movements Fri 17 7pm - 0 movements Fri 17 8pm - 0 movements Sat 18 Sat 18 6am - 1 movements Sat 18 7am - 0 movements Sat 18 8am - 6 movements Sat 18 9am - 2 movements Sat 18 10am - 4 movements Sat 18 11am - 10 movements Sat 18 12pm - 0 movements Sat 18 1pm - 5 movements Sat 18 2pm - 1 movements Sat 18 3pm - 9 movements Sat 18 4pm - 2 movements Sat 18 5pm - 1 movements Sat 18 6pm - 1 movements Sat 18 7pm - 1 movements Sat 18 8pm - 0 movements Sun 19 Sun 19 6am - 0 movements Sun 19 7am - 0 movements Sun 19 8am - 2 movements Sun 19 9am - 2 movements Sun 19 10am - 0 movements Sun 19 11am - 0 movements Sun 19 12pm - 1 movements Sun 19 1pm - 0 movements Sun 19 2pm - 12 movements Sun 19 3pm - 12 movements Sun 19 4pm - 5 movements Sun 19 5pm - 3 movements Sun 19 6pm - 4 movements Sun 19 7pm - 1 movements Sun 19 8pm - 0 movements Mon 20 Mon 20 6am - 2 movements Mon 20 7am - 11 movements Mon 20 8am - 12 movements Mon 20 9am - 10 movements Mon 20 10am - 14 movements Mon 20 11am - 13 movements Mon 20 12pm - 9 movements Mon 20 1pm - 7 movements Mon 20 2pm - 3 movements Mon 20 3pm - 4 movements Mon 20 4pm - 5 movements Mon 20 5pm - 1 movements Mon 20 6pm - 24 movements Mon 20 7pm - 3 movements Mon 20 8pm - 0 movements Tue 21 Tue 21 6am - 12 movements Tue 21 7am - 26 movements Tue 21 8am - 35 movements Tue 21 9am - 23 movements Tue 21 10am - 30 movements Tue 21 11am - 18 movements Tue 21 12pm - 15 movements Tue 21 1pm - 17 movements Tue 21 2pm - 18 movements Tue 21 3pm - 2 movements Tue 21 4pm - 5 movements Tue 21 5pm - 4 movements Tue 21 6pm - 54 movements Tue 21 7pm - 27 movements Tue 21 8pm - 13 movements Wed 22 Wed 22 6am - 31 movements Wed 22 7am - 78 movements Wed 22 8am - 97 movements Wed 22 9am - 88 movements Wed 22 10am - 69 movements Wed 22 11am - 41 movements Wed 22 12pm - 49 movements Wed 22 1pm - 42 movements Wed 22 2pm - 27 movements Wed 22 3pm - 13 movements Wed 22 4pm - 7 movements Wed 22 5pm - 4 movements Wed 22 6pm - 87 movements Wed 22 7pm - 20 movements Wed 22 8pm - 5 movements Thu 23 Thu 23 6am - 159 movements Thu 23 7am - 205 movements Thu 23 8am - 241 movements Thu 23 9am - 221 movements Thu 23 10am - 201 movements Thu 23 11am - 179 movements Thu 23 12pm - 145 movements Thu 23 1pm - 82 movements Thu 23 2pm - 18 movements Thu 23 3pm - 10 movements Thu 23 4pm - 6 movements Thu 23 5pm - 3 movements Thu 23 6pm - 132 movements Thu 23 7pm - 29 movements Thu 23 8pm - 4 movements Fri 24 Fri 24 6am - 85 movements Fri 24 7am - 147 movements Fri 24 8am - 158 movements Fri 24 9am - 160 movements Fri 24 10am - 150 movements Fri 24 11am - 105 movements Fri 24 12pm - 69 movements Fri 24 1pm - 39 movements Fri 24 2pm - 18 movements Fri 24 3pm - 7 movements Fri 24 4pm - 3 movements Fri 24 5pm - 2 movements Fri 24 6pm - 4 movements Fri 24 7pm - 116 movements Fri 24 8pm - 5 movements Sat 25 Sat 25 6am - 56 movements Sat 25 7am - 80 movements Sat 25 8am - 123 movements Sat 25 9am - 116 movements Sat 25 10am - 88 movements Sat 25 11am - 75 movements Sat 25 12pm - 76 movements Sat 25 1pm - 41 movements Sat 25 2pm - 24 movements Sat 25 3pm - 3 movements Sat 25 4pm - 5 movements Sat 25 5pm - 1 movements Sat 25 6pm - 39 movements Sat 25 7pm - 10 movements Sat 25 8pm - 3 movements Sun 26 Sun 26 6am - 53 movements Sun 26 7am - 107 movements Sun 26 8am - 175 movements Sun 26 9am - 183 movements Sun 26 10am - 172 movements Sun 26 11am - 184 movements Sun 26 12pm - 89 movements Sun 26 1pm - 8 movements Sun 26 2pm - 12 movements Sun 26 3pm - 0 movements Sun 26 4pm - 64 movements Sun 26 5pm - 47 movements Sun 26 6pm - 56 movements Sun 26 7pm - 0 movements Sun 26 8pm - 0 movements
quiet
busy
peak (241/hr)
Where they touched down
Two runways, a taxiway, a grass strip, a helipad - and a lake.
Four different runways (three hard surface and the ultralight area) all with operations at the same time - somehow, it all fits together!
Runway 09/27 C172, P28A, C182 Runway 09/27 - 2,600 arrivals Runway 09/27 - 2,822 departures 2,600 2,822 Runway 18/36 C172, C182, P28A Runway 18/36 - 1,799 arrivals Runway 18/36 - 2,373 departures 1,799 2,373 18L/36R (Taxiway) TRIM, BE35, P28A 18L/36R (Taxiway) - 718 arrivals 18L/36R (Taxiway) - 174 departures 718 174 Helicopter areas B47G, SHIP, R44 Helicopter areas - 171 arrivals Helicopter areas - 181 departures 171 181 Seaplane Base T206, SREY, CH7A Seaplane Base - 72 arrivals Seaplane Base - 70 departures 72 70 Ultralight strip FOX, C172, PA18 Ultralight strip - 19 arrivals Ultralight strip - 28 departures 19 28 Arrivals Departures
The fleet
276 Skyhawks led a field of 394 types.
The twenty most common aircraft to arrive. Below them sits a very long tail:
128 types appeared exactly once all week.
Cessna 172 - 276 arrivals C172 276 Cessna 172 Piper Cherokee - 230 arrivals P28A 230 Piper Cherokee Cessna 182 - 225 arrivals C182 225 Cessna 182 Beech Bonanza - 163 arrivals BE35 163 Beech Bonanza Mooney M20 - 159 arrivals M20P 159 Mooney M20 B47G - 151 arrivals B47G 151 Beech Bonanza 36 - 123 arrivals BE36 123 Beech Bonanza 36 Cirrus SR22 - 112 arrivals SR22 112 Cirrus SR22 Piper Comanche - 102 arrivals PA24 102 Piper Comanche TRIM - 101 arrivals TRIM 101 Van's RV-7 - 97 arrivals RV7 97 Van's RV-7 Van's RV-8 - 95 arrivals RV8 95 Van's RV-8 Van's RV-6 - 87 arrivals RV6 87 Van's RV-6 Van's RV-10 - 79 arrivals RV10 79 Van's RV-10 T-6 Texan - 79 arrivals T6 79 T-6 Texan Piper Arrow - 76 arrivals P28R 76 Piper Arrow T206 - 67 arrivals T206 67 S22T - 62 arrivals S22T 62 Cessna 150 - 56 arrivals C150 56 Cessna 150 Piper Saratoga - 54 arrivals PA32 54 Piper Saratoga
By marque
Cessna - 1,018 arrivals Cessna 1,018 Piper - 716 arrivals Piper 716 Van's RV - 523 arrivals Van's RV 523 Beech - 521 arrivals Beech 521 Cirrus - 220 arrivals Cirrus 220 Mooney - 169 arrivals Mooney 169
The RV army - 523 arrivals
RV7 - 97 arrivals RV7 97 RV8 - 95 arrivals RV8 95 RV6 - 87 arrivals RV6 87 RV10 - 79 arrivals RV10 79 RV9 - 43 arrivals RV9 43 RV14 - 43 arrivals RV14 43 RV4 - 41 arrivals RV4 41 RV12 - 36 arrivals RV12 36
How long they stayed
Median stay: 3.8 days.
Matching each aircraft's first landing to its last takeoff, for the
4,208 we saw do both. Most people come for the middle of the week.
under a day - 321 aircraft under a day 321 1–2 days - 693 aircraft 1–2 days 693 3–4 days - 1,404 aircraft 3–4 days 1,404 5–6 days - 1,063 aircraft 5–6 days 1,063 a week or more - 727 aircraft a week or more 727
Warbirds & classics
325 arrivals by aircraft older than most of the crowd.
T-6 Texan - 79 arrivals T6 79 T-6 Texan Beech 18 - 42 arrivals BE18 42 Beech 18 T-28 Trojan - 33 arrivals T28 33 T-28 Trojan DH Chipmunk - 32 arrivals DHC1 32 DH Chipmunk P-51 Mustang - 29 arrivals P51 29 P-51 Mustang DC-3 - 28 arrivals DC3 28 DC-3 L-39 Albatros - 27 arrivals L39 27 L-39 Albatros Super Cub - 18 arrivals PA18 18 Super Cub B-25 Mitchell - 10 arrivals B25 10 B-25 Mitchell Stearman - 7 arrivals ST75 7 Stearman Yak-52 - 6 arrivals YK52 6 Yak-52 J-3 Cub - 5 arrivals J3 5 J-3 Cub
Rare air
The ones that made people put their sandwich down.
Heavy metal, one-offs and visitors.
B-17 Flying Fortress N9323Z C-5M Super Galaxy 86-0017 C-130J Hercules 169536 CH-47 Chinook 10-08081 UH-60 Black Hawk 07-20082 Airbus A320 C-FDST Boeing 737 N883V P-63 Kingcobra N191H BAE Hawk - Red Arrows 165060, XX219, XX322 x4 Lockheed 12 Electra N18906 Douglas DC-3 N103NA, N17334, N33VW, N345VJ x28 Bell 47 - the ride ships N8413D x151
Frequent flyers
Ride ships and tow planes, landing again and again.
N8413D B47G 151 arrivals N9645 TRIM 101 arrivals N1A SHIP 42 arrivals N206PT T206 39 arrivals N601JF T-6 Texan 25 arrivals N260DC Chipmunk 17 arrivals N147SR SREY 14 arrivals N1678 12 arrivals
From abroad
133 arrivals by 119 foreign-registered aircraft.
Canada C- 112 Germany D- 5 HP HP- 2 Austria OE- 2 Mexico XB- 2 Brazil PT- 2
The line itself
72
longest conga line
Sun Jul 19, 5:07 PM
74s
typical spacing
between aircraft
57
at once in the slow lane
1,800 ft · Jul 19, 3:52 PM
15
at once in the fast lane
2,300 ft · Jul 19, 5:01 PM
The Fisk arrival stacks two corridors over the same
ground track: 90 knots at 1,800 feet, 135 knots at 2,300. 85% of the
traffic took the slow lane, 15% the fast one - and
96% held their assigned altitude.
The overflow
When Oshkosh fills, the neighbours take the rest.
Everything above counts Oshkosh only. This does not: it is the wider
regional picture, and it is the one part of this page built from a second, broader
dataset - every aircraft that came low anywhere in the area, not just the ones that
landed at Wittman. Most of the traffic at these fields never came to Oshkosh at all,
which is exactly why it was invisible until now.
Fond du Lac KFLD · 78% never came to Oshkosh 665 aircraft Appleton KATW · 89% never came to Oshkosh 938 aircraft
They are on the map too - switch to
All traffic and look south-east for Fond du Lac, or north for Appleton.
The long tail
Types that arrived exactly once in ten days:
A320 · A359 · AAT4 · AC80 · AC90 · ALTO · AP32 · AS65 · AT8T · B14A · B17 · B429 · B737 · B739 · B772 · BD4 · BE56 · BE65 · BE76 · BE9T · BR23 · C130 · C30J · C402 · C425 · C501 · C5M · C750 · CDUS · DC4 · DC6 · DEFI · DO28 · DV20 · EAGL · EC35 · EC45 · EDGE · EV97 · EVOP · EVOT · F900 · FA62 · FLE7 · G280 · G2CA · G2T1 · G73 · GABR · GL5T · GLF4 · GLID · GLSP · H47 · H500 · H53S · H60 · HIGH · HR10 · J5 · JAB4 · JUNR · K900 · KM2 · L12 · LJ31 · LJ45 · LNCE · M4 · M600 · MA5 · MM16 · MM24 · MOR2 · MT · MUS2 · N3N · NG5 · ONE · OSCR · P208 · P212 · P28U · P47 · P63 · P8 · PA11 · PA16 · PAY2 · PC7 · PIAT · PISI · PIVI · PNTH · PRM1 · PT22 · PUSH · RALL · RBEL · RISN · RV15 · RV3 · S211 · S51D · S58P · S64 · SA30 · SBD · SD4 · SEAW · SH36 · SIRA · SNS7 · SP7 · SYMP · T2 · T34T · TA15 · TAIL · TARR · TL20 · TL30 · U15 · VELT · VTRA · VVIG · WCAT · YK50
How this was measured.
Arrivals and departures are derived from reconstructed ADS-B tracks: for every aircraft
we walk its full position history and record each transition between airborne and on the
ground at Wittman. 6,574,619 position reports from
5,054 aircraft went into it. Landing sites were found by
clustering touchdown positions, not from a chart.
Track data.
Historical ADS-B traces published by
adsb.lol , used under the
Open Database License (ODbL). Heat-map brightness is the number of distinct aircraft
through each cell, not the number of position reports.
What is missing.
Aircraft without ADS-B - many classics, and anything without an electrical system -
are invisible to this method, so the real totals are higher. Consider these a floor,
not a census.
osh.live · AirVenture 2026 · 11,333 movements, 10 days.