Produkowany był przez Fiata oraz na licencji przez polską Fabrykę Samochodów Małolitrażowych (od 1992 część koncernu Fiat jako Fiat Auto Poland) jako Polski Fiat 126p (we Włoszech do 1980, w Polsce w okresie od 6 czerwca 1973 do 22 września 2000). Fiat 126 był następcą i rozwinięciem technicznym produkowanego od 1957 modelu 500 Nuova. Zachowano ogólną koncepcję samochodu, napędzanego benzynowym, czterosuwowym, chłodzonym powietrzem silnikiem typu R2, umieszczonym w tylnej części pojazdu. Napęd był przenoszony poprzez 4-biegową ręczną skrzynię biegów na koła tylne.
Oprócz podstawowego modelu z 2-drzwiowym nadwoziem typu fastback, napędzanego początkowo silnikiem o pojemności skokowej 594 cm³ i mocy 23 KM, a od 1977 652 cm³ i 24 KM, produkowane były również modele pochodne:
Wyprodukowano 4 671 586 egzemplarzy Fiata 126, z czego 3 318 674 w Polsce (1 152 325 w Bielsku-Białej, 2 166 349 w Tychach), a we Włoszech 1 352 912. W latach 1975–1992 wyeksportowano 897 316 Polskich Fiatów 126p.
Fiat 126 uznawany jest za samochód, który zmotoryzował polskie społeczeństwo. Jego atutami były niska cena zakupu (był najtańszym samochodem dostępnym na polskim rynku) i prosta konstrukcja, umożliwiająca samodzielne naprawy. Był natomiast krytykowany za słabe osiągi, niską skuteczność hamulców i niewielką przestrzeń użyteczną. Przez wiele lat Fiat 126 był jednym z najczęściej spotykanych samochodów na drogach w Polsce i doczekał się wielu nazw potocznych, z których najpopularniejsza – maluch, stała się pod koniec produkcji tego modelu (1997) jego oficjalną nazwą.