Zastava 128 je bio mali porodični auto, jugoslovenska verzija automobila „Fijata 128“.
Saradnja između Fijata i Zastave na modelu „128“ počela je 1971. godine kada je fabrika u Kragujevcu krenula sa proizvodnjom modela „101“, koji je bio izmenjena varijanta modela „128“. Kada je 1980. godine Fijat odlučio da ukine model „128“, ponudio je Zastavi da ona nastavi sa njegovom proizvodnjom, što je i prihvaćeno, pa se na proizvodnim trakama našao već 15. maja 1980. godine.
Zastava 128 se izrađivala u verziji sa četvoro vrata i sa motorima od 1,1 i 1,3 litre od 55 i 65 KS. Do kraja proizvodnje 128-ice, krajem 2003. godine, iz fabrike je izašlo preko 230.000 primeraka. Najveći broj izvezenih modela (preko 88.000) je završio u Kairu, pa se za Egipat može reći da je zemlja sa najvećim brojem „Osmica“ na svetu.