At a glance
- Alfa Romeo WMIs
- ZAR for the Giulia, ZAS for the Stelvio and Tonale
- Position 4
- Restraints on the Giulia; GVWR and restraints on the SUVs
- Plant codes
- 7 = Cassino, 3 = Pomigliano, both in Italy
- Year letter
- T = 2026
On this page
- How to read an Alfa Romeo VIN
- Alfa Romeo model codes for 2026
- Can a Tonale VIN tell a Veloce from a Sprint?
- A real Alfa Romeo VIN decoded: 2024 Tonale
- What does the 4th digit of an Alfa Romeo VIN mean?
- Which WMIs and models does NHTSA list for Alfa Romeo?
- Where is the VIN on an Alfa Romeo?
- What can't an Alfa Romeo VIN tell you?
- Common questions
- Sources
How to read an Alfa Romeo VIN
An Alfa Romeo VIN decoder reads the code guides Alfa Romeo files with NHTSA, and those guides pack a lot into positions 5 to 7: one three-letter code stands for the model, trim series, drive, steering side and body. The chart walks through ZARFAMAN8T7000001, a test VIN we built from the 2026 Giulia guide with a computed check digit. It shows the pattern; it isn't a specific car.
| Position | What Alfa Romeo codes there | In ZARFAMAN8T7000001 |
|---|---|---|
| 1 | World manufacturer identifier (WMI), 1st character | Z |
| 2 | WMI, 2nd character | A |
| 3 | WMI, 3rd character: ZAR is Alfa Romeo S.p.A.'s code for passenger cars | R |
| 4 | Restraint system: F is active belts in every seat, front airbags, side and head airbags for the front outboard seats, and knee airbags | F |
| 5 | Model, series, drive and body code, 1st letter | A |
| 6 | Same code, 2nd letter: on the Giulia, M is rear-wheel drive and N all-wheel drive | M |
| 7 | Same code, 3rd letter: A is the Sprint series, B the Veloce | A |
| 8 | Engine: N is the 2.0L turbocharged four-cylinder, 206 kW (280 hp) | N |
| 9 | Check digit, calculated under 49 CFR 565 | 8 |
| 10 | Model year: T is 2026 | T |
| 11 | Assembly plant: 7 is Cassino, Italy | 7 |
| 12 | Sequence number, 1st character: runs 0 to 9, then A to Z | 0 |
| 13 | Sequence number, digits only from here | 0 |
| 14 | Sequence number | 0 |
| 15 | Sequence number | 0 |
| 16 | Sequence number | 0 |
| 17 | Last digit of the sequence number | 1 |
NHTSA's vPIC database decodes this test VIN as a 2026 Giulia (952) Sprint: 2.0L turbo, 280 hp, rear-wheel drive, 4-door sedan, built in Cassino, error code 0.
Alfa Romeo model codes for 2026
Positions 5 to 7 identify the model, trim series and drive in a single code. Read them with the first three characters: the Giulia uses ZAR, the Stelvio and Tonale use ZAS.
| Model | Positions 5 to 7 | Drive | Series | Engine (position 8) | Plant (position 11) |
|---|---|---|---|---|---|
| Giulia | AMA | RWD | Sprint | N: 2.0L turbo, 280 hp | 7, Cassino |
| Giulia | ANA | AWD | Sprint | N: 2.0L turbo, 280 hp | 7, Cassino |
| Giulia | AMB | RWD | Veloce | N: 2.0L turbo, 280 hp | 7, Cassino |
| Giulia | ANB | AWD | Veloce | N: 2.0L turbo, 280 hp | 7, Cassino |
| Stelvio | AJA | RWD | Sprint | N: 2.0L turbo, 280 hp | 7, Cassino |
| Stelvio | AKA | AWD | Sprint | N: 2.0L turbo, 280 hp | 7, Cassino |
| Stelvio | AKB | AWD | Veloce | N: 2.0L turbo, 280 hp | 7, Cassino |
| Tonale | ATA | AWD, as vPIC decodes it | Sprint, Veloce or Sport Speciale | N: 2.0L turbo, 268 hp; W: 1.3L plug-in hybrid, 285 hp | 3, Pomigliano |
From Alfa Romeo's model year 2026 guides: Giulia revised October 10, 2025, Tonale September 22, 2025, Stelvio October 10, 2025. Every code is left-hand drive, and the Stelvio guide lists the Veloce with all-wheel drive only.
Can a Tonale VIN tell a Veloce from a Sprint?
No. Alfa Romeo gives the Tonale one code, ATA, for the Sprint, the Veloce and the Sport Speciale, so the VIN can't separate them. When we ran Tonale test VINs through vPIC, the trim came back as "Sprint, Veloce, Sport Speciale", all three at once.
Position 8 does tell you the powertrain:
- N: 2.0L turbocharged four-cylinder, gasoline, 200 kW (268 hp).
- W: 1.3L turbocharged four-cylinder plug-in hybrid, 213 kW (285 hp).
Our test VIN ZASPATAW1T3000001 decoded as a 2026 Tonale plug-in hybrid with all-wheel drive, built in Pomigliano. For the trim, go by the badges, the equipment or the original paperwork.
A real Alfa Romeo VIN decoded: 2024 Tonale
This 2024 Tonale went through an NHTSA crash test (test 15382), and the test record lists its VIN. NHTSA's vPIC database returns this for ZASPATCW0R3039314:
| Field | vPIC result |
|---|---|
| Vehicle | 2024 Alfa Romeo Tonale (series: TI) |
| Body and drive | SUV, 4 doors, all-wheel drive |
| Engine | Plug-in hybrid with a 1.3L turbocharged four-cylinder, 285 hp |
| Plant | Pomigliano d'Arco, Italy |
| GVWR | Class 1D: 5,001 to 6,000 lb |
| Airbags | Front and side (all rows) |
| Listed as standard | Automatic emergency braking, pedestrian automatic emergency braking, forward collision warning, lane departure warning, lane keeping assist, lane centering, blind spot monitoring, rear cross traffic alert, adaptive cruise control and rear automatic braking |
vPIC's airbag and safety fields can be incomplete; the window sticker or owner's manual has the full list.
What does the 4th digit of an Alfa Romeo VIN mean?
It depends on the body. On the Giulia, a passenger car, position 4 is the restraint system alone, lettered A to F: A has front airbags without side airbags, E adds side and head airbags for the front seats, and F adds knee airbags on top. On the Stelvio and Tonale, which NHTSA classes as multipurpose vehicles, position 4 is one letter from a grid that crosses the GVWR range with the restraint system, and vPIC reads the weight class from it. Four test VINs show how:
| Test VIN | Model | Position 4 | What vPIC returned |
|---|---|---|---|
| ZASNATAN3T3000001 | Tonale 2.0L | N | GVWR class 1C: 4,001 to 5,000 lb; clean decode |
| ZASPATAW1T3000001 | Tonale plug-in hybrid | P | GVWR class 1D: 5,001 to 6,000 lb; clean decode |
| ZASPAKBN0T7000001 | Stelvio Veloce AWD | P | GVWR class 1D: 5,001 to 6,000 lb; clean decode |
| ZASNAJAN7T7000001 | Stelvio Sprint RWD | N | Error 14, some characters not decoded; no GVWR or airbag data |
vPIC reads both N and P as front airbags plus side airbags in all rows. Error 14 means vPIC couldn't match part of the VIN to Alfa Romeo's submission, a good reason to recheck a VIN you copied by hand.
Which WMIs and models does NHTSA list for Alfa Romeo?
Two codes, both registered to Alfa Romeo S.p.A. in Italy: ZAR for passenger cars and ZAS for multipurpose vehicles. Both decode as Alfa Romeo. Fiat, a sister Stellantis brand, builds its 500e under ZFA; that VIN belongs on the Fiat VIN decoder.
vPIC knows 9 Alfa Romeo model names: 164, 4C, 8C Competizione Spider, GTV6, Giulia (952), Milano, Spider, Stelvio and Tonale. Its 2025 and 2026 lists hold the Giulia (952), Stelvio and Tonale, and "Giulia (952)" is the model name a current Giulia decodes as. The decoder reads 17-character VINs, the format used from the 1981 model year on; an older Alfa's chassis number belongs on the classic car VIN page.
Where is the VIN on an Alfa Romeo?
Three places, and they should all agree:
- The windshield, lower left. Federal rules require the VIN to be readable through the glass next to the left windshield pillar, in characters at least 4 mm tall (49 CFR 565.13).
- The certification label in the driver's door opening, which also shows the month and year of manufacture (49 CFR 567.4).
- The title and registration.
The paint code isn't part of the VIN; where to find the paint code shows the label to look for.
What can't an Alfa Romeo VIN tell you?
Options, colors and the Tonale's trim aren't coded, and neither is anything that happened after the car left Cassino or Pomigliano: the VIN isn't a history report. The decoder shows Alfa Romeo's coding from NHTSA's database and the recalls NHTSA lists for that model and year. If it rejects a VIN, look for a misread character; I, O and Q never appear. Selling yours? How to sell a car covers the steps.