Aircraft model · Fixed wing single engine · Airplane · registry code 7102204

Manufacturer (registry)
PIPER
Model
PA-22-108
Registry code
7102204
Registered
587 aircraft
Type
Fixed wing single engine
Engines
1 · Reciprocating
Seats
2
Weight class
Up to 12,499 lb
Cruise speed
94 mph
Certification
Type certificated
Data sheet
TCDS1A6
Holder
Piper Aircraft Inc.

Model codes come from the FAA registry’s reference file. ADs are matched to them by model name and maker.

On this page

Aircraft by year built · 1,102

1960Registered nowDeregistered2026
Aircraft by the year they were built: 1,102 aircraft
196023
1961698
1962191
1963147
196439
19681
19691
20001
20011

Airworthiness directives that may apply · 17

ADs whose products match this airframe model. Each AD’s applicability may narrow it by serial number, part number or configuration.

1960In forceSuperseded2026
ADs by the year they took effect: 19 ADs
19601
19641
19671
19681
19721
19731
19771
19781
19851
19961
19971
19991
20011
20051
20061
20141
20151
20221
20251
See all 19 ADs
Query with SQL
duckdb -csv -c "SELECT d.ad_number, d.status, d.subject, d.effective_date
  FROM 'https://openairdocs.org/data/latest/faa_directive.parquet' d
  WHERE d.ad_id IN (SELECT ad_id FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_directive.parquet' WHERE aircraft_model_code IN ('7102204'))
  ORDER BY coalesce(d.effective_date, d.publication_date, d.issue_date) DESC, d.ad_number DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

Information bulletins that may apply · 1

Query with SQL
duckdb -csv -c "SELECT s.saib_number, any_value(s.title) AS title, max(s.issue_date) AS issue_date, any_value(s.status) AS status
  FROM 'https://openairdocs.org/data/latest/faa_saib.parquet' s
  WHERE s.saib_id IN (SELECT saib_id FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE aircraft_model_code IN ('7102204'))
  GROUP BY s.saib_number ORDER BY issue_date DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

Registered aircraft · 587

See all 587 registered aircraft
Query with SQL
duckdb -csv -c "SELECT n_number, serial_number, year_manufactured, status, registrant_name, registrant_city, registrant_state
  FROM 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet'
  WHERE aircraft_model_code IN ('7102204')
  ORDER BY n_number"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

NTSB investigations · 710

Aircraft matched to this model through the registry, by N-number and event date, checked against the reported serial number, make and model.

See all 710 investigations
Query with SQL
duckdb -csv -c "SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url
  FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = a.case_mkey
  WHERE a.aircraft_model_code IN ('7102204')
  ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

FAA incident reports · 288

Matched to this model through the registry, by N-number and event date, checked against the reported make and model.

See all 288 incident reports
Query with SQL
duckdb -csv -c "SELECT report_number, event_date, event_type, city, state, aircraft_make, aircraft_model, aircraft_damage, fatal_injuries, n_number
  FROM 'https://openairdocs.org/data/latest/faa_incident_report.parquet'
  WHERE aircraft_model_code IN ('7102204')
  ORDER BY event_date DESC, report_number DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

Service difficulty reports · 11

SDR CA150526010Battery · mismanufactured(CAN) INSTALLED BATTERY DOES NOT CONFORM TO MANUFACTURER SPECIFIED REQUIREMENTS. ACCORDING TO EMER BEACON CORPORATION, INSTALLATION & OPERATION INSTRUCTIONS FOR THE SHARC 7 ELT.May 8, 2015 · Piper PA22108 · Emergency Locator BeaconSDR 2010FA0000406Cylinder · corrodedLT BRAKE LOCKED UP ON LANDING WHICH RESULTED IN LOSS OF CONTROL AND DAMAGE TO THE ACFT. INSP REVEALED THAT (1) BRAKE PISTON WOULD NOT FULLY RETRACT INTO THE CYLINDER WHEN THE COCKPIT BRAKE HANDLE WAS RELEASED. AFTER DISASSEMBLY, CORROSION WAS FOUND IN THE IDApr 9, 2010 · N4521Z · Piper PA22108 · Landing Gear Brake SystemSDR 2003FA0000469Gear · wornTHE KEEPER FOR THE MAGNETO TIMING GEAR WAS FOUND LOOSE IN THE MAG CASE. THE KEEPER, TIMING GEAR KEY WAY AND SHAFT KEY WAY SLOT WERE ALL FOUND WORN. THIS WAS A 1961 ENGINE, WITH 1876 HOURS TT. NO RECORD OF MAG MAINTENANCE COULD BE LOCATED. KEY PN 10-907-88-Apr 9, 2003 · N4860Z · Piper PA22108 · Magneto/DistributorSDR 2001FA0000554Fuel Cap · improper part(2) PILOTS HAD FUEL STARVATION. BOTH PILOTS, ON LANDING, CHECK RIGHT WING TANKS AND HEARD HISSING SOUND. EXAMINED CAPS AND FOUND NOW VENT HOLES. BOTH CAPS SEEMED NEW AND MADE OF ALUMINUM. CHANGED CAPS TO VENTED STYLE, HAD NO FURTHER TROUBLE.Nov 5, 2001 · N4855Z · Piper PA22108 · Fuel StorageSDR 20000913SH022Selector Knob · wornFUEL SELECTOR VALVE IS HARD TO SET IN THE DESIRED POSITION WITHOUT LOOKING AT IT. THE DETENTS ARE NOT POSITIVE ENOUGH AND THE SELECTORS GET STIFF IF NOT USED ENOUGH. (X)Aug 2, 2000 · N4689Z · Piper PA22108 · Fuel Selector/Shut-Off ValveSDR 20000913SH021Selector Knob · wornFUEL SELECTOR VALVE IS HARD TO SET IN THE DESIRED POSITION WITHOUT LOOKING AT IT. THE DETENTS ARE NOT POSITIVE ENOUGH AND THE SELECTORS GET STIFF IF NOT USED ENOUGH. (X)Aug 2, 2000 · N4689Z · Piper PA22108 · Fuel Selector/Shut-Off ValveSDR 99ZZZX4411Seal · failedTHE SWOLLEN RUBBER SEAL CAUSED A FUEL LEAK AT THE GASCOLATOR RESULTING IN AN IN-FLIGHT FIRE. THE AIRPLANE WAS BEING OPERATED IAW AN STC FOR AUTO FUEL. THE SWOLLEN SEAL WAS POSSIBLY CAUSED BY THE AUTO FUEL'S AFFECT TO RUBBER BASED PRODUCTS. OWNER ADMITTED NOOct 27, 1999 · N4905Z · Piper PA22108 · Aircraft Fuel Filter/StrainerSDR 99ZZZX421Spar · corrodedCORROSION ON AILERON AND FLAP SPARS.Dec 1, 1998 · Piper PA22108 · Trailing Edge FlapsSDR CA971231022Camshaft · worn(CAN) ENGINE CAMSHAFT FOUND WORN. ENGINE CAMSHAFT REPLACED.Dec 29, 1997 · Piper PA22108 · Reciprocating Engine Power SectionSDR AU970104Seat Belt · wrong part(AUS) NON-APPROVED HARDWARE AND WEBBING USED IN SEAT BELTS - UNAPPROVED PART - PERSONNEL/MAINTENANCE ERRORJan 22, 1997 · Piper PA22108 · Flight Compartment EquipmentSDR 95ZZZX3677Carburetor · cloggedAIRCRAFT ENGINE EXPERIENCED POWER LOSS. PILOT ATTEMPTED TO REGAIN POWER BY SWITCHING FUEL TANKS, APPLYING CARBURETOR HEAT AND STANDARD EMERGENCY PROCEDURES WERE FOLLOWED. A SAFE OFF AIRPORT LANDING WAS MADE. UPON DISASSEMBLY OF CARBURETOR, VERY SMALL PIECE May 9, 1995 · N5967Z · Piper PA22108 · Fuel Control/Reciprocating Engines
Query with SQL
duckdb -csv -c "SELECT sdr_id, difficulty_date, n_number, aircraft_make, aircraft_model, part_name, part_condition, jasc_code, discrepancy
  FROM 'https://openairdocs.org/data/latest/faa_service_difficulty_report.parquet'
  WHERE aircraft_model_key = 'PA22108'
  ORDER BY difficulty_date DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

STCs that may be installed · 288

Approved for this model: the STC’s model list names it on its data sheet, or a series that includes it. The registry doesn’t record which STCs an aircraft has.

See all 288 STCs
Query with SQL
duckdb -csv -c "SELECT s.stc_number, s.description, s.holder, s.status, s.status_date, m.matched_model
  FROM (
    SELECT stc_number, min(matched_model) AS matched_model
    FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_stc.parquet'
    WHERE aircraft_model_code IN ('7102204')
    GROUP BY stc_number
  ) m JOIN 'https://openairdocs.org/data/latest/faa_stc.parquet' s USING (stc_number)
  ORDER BY s.status = 'Current' DESC, s.status_date DESC, s.stc_number"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

PMA parts · 588

Current parts manufacturer approvals (PMA): parts the FAA has approved companies to make as replacements or modifications. Each record lists its models as free text; OpenAirDocs matched them to this model on its data sheet, so check the FAA record before relying on it. Newest first.

See all 588 PMA parts
Query with SQL
duckdb -csv -c "SELECT drs_guid, part_number, part_name, holder, pma_number, replaces_part, supplement_date, tcds_models
  FROM 'https://openairdocs.org/data/latest/faa_type_certificate_pma.parquet'
  WHERE tcds_number IN ('1A6')
    AND len(list_intersect(tcds_models, ['PA-22-108'])) > 0
  ORDER BY supplement_date DESC, drs_guid DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.