Aircraft model · Fixed wing multi engine · Airplane · registry code 3930915

Manufacturer (registry)
AIRBUS
Model
A321-271NX
Registry code
3930915
Registered
123 aircraft
Type
Fixed wing multi engine
Engines
2 · Turbo-fan
Seats
246
Weight class
20,000 lb and over
Certification
Type certificated
Data sheet
TCDSA28NM
Holder
Airbus SAS

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 · 117

2019Registered nowDeregistered2026
Aircraft by the year they were built: 117 aircraft
20196
20207
20216
202227
202346
202423
20252

Airworthiness directives that may apply · 68

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

2018In forceSuperseded2026
ADs by the year they took effect: 109 ADs
20182
20194
202016
202113
202211
202313
202410
202522
202618
See all 109 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 ('3930915'))
  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 ('3930915'))
  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 · 123

See all 123 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 ('3930915')
  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 · 3

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

Defining event, 2008 on

Of 3 cases NTSB coded with a defining event. All defining events

In the probable cause, 2008 on

Findings NTSB made part of the probable cause. A case can have several. All findings

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 ('3930915')
  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 · 9

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

Accident 20260209001499AAirbus A321-271NX · San Francisco, CA[privacy data omitted], An Airbus A321-271NX, bounced twice during an attempted landing on runway 28L at San Francisco, CA (sfo). The flight crew initiated a go-around and subsequently landed safely. A post flight inspection revealed damage to the pitot tube…Feb 9, 2026 · N2188J · Substantial damageIncident 20250828014009IAirbus A321-271NX · Boston, MAOn August 28th, 2025 (2030L), jetblue flight 31 departed Boston Logan international airport (bos) to amsterdam international airport (ams). As the aircraft took off and during rotation a medium-sized bird struck the captain's windshield. Once the aircraft was…Aug 28, 2025 · N4077J · No damageIncident 20250715010459IAirbus A321-271NX · Jamaica, NY[privacy data omitted](A320) was on clearance delivery and the pilot reported that a catering truck struck the aircaft. A ramp agent informed the crew that there was a dent on the aircraft and that it will be taken out of service. The incident occured on the…Jul 15, 2025 · N2044J · Minor damageIncident 20250619005979IAirbus A321-271NX · New York City, NY[privacy data omitted]Departed jfk on 19 June at 2331Z/1931(l), after a 90-minute delay due to convective weather and windshear at the field. Three and a half hours after their ofp was published the crew finally departed unaware of a convective SIGMET…Jun 19, 2025 · N2029J · Minor damageIncident 20250518008602IAirbus A321-271NX · Jamaica, NYOn may 18, 2025, ground crew were towing [privacy data omitted]an A320 aircraft for [privacy data omitted]airlines at john f kennedy international airport (jfk) at jfk (hardstand parking area pz) when the aircraft right hand (RH) winglet struck the RH winglet…May 18, 2025 · N2047J · Minor damageIncident 20250310001409IAirbus A321-271NXCrew encountered clear air turbulence after level-off at FL340. One flight attendant received minor injury to their arm. Flight continued to destination. No damage to aircraft.Mar 10, 2025 · N2086J · No damageIncident 20241216018939IAirbus A321-271NX · CdgWhile taxing on the orange line to terminal 2B, gate 28 via taxiway TB2, the crew misjudged their proximity to the taxiway edge and departed the taxiway as the CA attempted a 90 deg turn into the ramp on the G3 orange line. The orange line leaves little room…Dec 16, 2024 · N4083J · No damageIncident 20240410002709IAirbus A321-271NXPrior to entering nat both fmgcs started giving wrong information all lat/ longs were triple checked. Distance information changed from 2000 miles to over 7000 miles with multiple steps in between. An air turnback was conducted to dublin airport. Flight ops…Apr 10, 2024 · N4048J · No damageIncident 20240330004939IAirbus A321-271NXEnroute london heathrow-jfk, number 2 engine indicated deteriorating compressor stalls. Crew departed nat iaw doc 007 declared emergency, coordinated with shanwick oceanic for descent to FL200 and secured engine. Requested direct to shannon airport and…Mar 30, 2024 · N2180J · Minor damage
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 ('3930915')
  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 · 1,541

See all 1,541 difficulty reports
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 = 'A321271NX'
  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 · 91

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 91 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 ('3930915')
    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.

The same model under other registry codes

Amateur-built copies and renamed makers get their own codes.

Query with SQL
duckdb -csv -c "SELECT m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft
  FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code
  WHERE m.match_key = 'A321271NX' AND m.code NOT IN ('3930915')
  GROUP BY ALL
  ORDER BY aircraft DESC
  LIMIT 12"

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.