Lokomotif CC201 terdiri dari empat generasi, yaitu generasi pertama, generasi kedua, generasi ketiga, dan lokomotif yang merupakan hasil rehab dari Lokomotif BB203.
Generasi pertama
Lokomotif CC201 generasi pertama ini didatangkan ke Indonesia pada tahun 1977 sebanyak 28 unit dan pada tahun 1978 sebanyak 10 unit. Awal mula kedatangan lokomotif ini diwarnai dengan peristiwa kecelakaan pada saat lokomotif ini sedang dalam perjalanan dari pabriknya, GE di Amerika Serikat menuju ke Indonesia menggunakan kapal laut. Dalam perjalanannya, kapal yang membawa loko tersebut dihantam badai sehingga menyebabkan muatan-muatan yang ada di dalamnya jatuh menimpa tiga dari delapan lokomotif CC201 tersebut. Hal ini membuat bagian depan dari ketiga lokomotif itu mengalami kerusakan. Sesampainya di Indonesia, lokomotif yang selamat dari musibah itu dapat segera dioperasikan, sedangkan beberapa unit lokomotif yang mengalami kerusakan tidak demikian. Ketiga lokomotif tersebut harus menjalani perbaikan terlebih dahulu selama kurang lebih sebulan.
Ciri-ciri lokomotif CC201 generasi pertama memiliki jaring radiator berukuran besar serta tuas pembuka alat perangkai (coupler) yang terletak di bawah sistem coupler-nya. Selain itu, pada mulanya semua lokomotif generasi ini tidak mempunyai lampu kabut di atas penghalau rintangan. Namun, sejak lokomotif ini mengalami Pemeliharaan Akhir (PA) pada tahun 2010–2011, semua unit lokomotif CC201 generasi pertama telah dipasangi lampu kabut, serta sebagian lokomotif sudah memasang tuas coupler di atas sistem coupler-nya seperti halnya generasi kedua dan ketiga.
Sebanyak tujuh unit lokomotif CC201 generasi pertama telah dialih bentuk menjadi Lokomotif CC204 pada tahun 2003 dan 2005, yaitu CC 201 03, CC 201 11, CC 201 16, CC 201 37, CC 201 32, CC 201 06, dan CC 201 12 yang masing-masing berubah menjadi CC 204 03 01, CC 204 03 02, CC 204 03 03, CC 204 03 04, CC 204 03 05, CC 204 03 06, dan CC 204 03 07.
Lokomotif CC201 generasi kedua didatangkan sebanyak 34 unit pada rentang tahun 1983–1984. Lokomotif ini memiliki ciri-ciri yang sama seperti lokomotif generasi pertama, tetapi memiliki jaring radiator yang berukuran kecil. Bentuk kaca depan berbentuk persegi dengan ujung-ujungnya yang lancip. Sama seperti lokomotif generasi sebelumnya, lokomotif ini pada awalnya juga tidak memiliki lampu kabut, tetapi kini telah dipasangi lampu kabut setelah mengalami Pemeliharaan Akhir pada tahun 2010–2011, kecuali CC 201 83 10 (CC 201 48). Dahulu di antara lokomotif generasi II ini, terdapat lokomotif yang cukup unik, salah satunya CC 201 83 18 (CC 201 56) milik Depo Induk Purwokerto yang pada bagian depannya memiliki bentuk yang berbeda dibandingkan dengan lokomotif CC201 lainnya. Kotak pasirnya lebih pendek dari yang biasanya dan kaca depannya memanjang ke bawah. Bagian dalamnya juga unik karena hanya terdapat satu meja layanan sehingga kabin masinis pun menjadi lebih luas. Hal yang melatarbelakangi perbedaan tampilan dari lokomotif CC 201 83 18 yaitu lokomotif ini pernah menabrak stoomwalls sehingga mengakibatkan kerusakan parah dan sulit mengembalikannya seperti bentuk semula. Untuk memperbaikinya, Balai Yasa Pengok menyiasatinya dengan cara melepas satu meja layanan, memendekkan kotak pasir, dan memenjangkan 2 kaca kebawah. Karena bentuknya yang aneh ini, para penggemar kereta api sering menyebutnya “Loko Donal Bebek”. Sebelumnya, CC 201 83 09 (CC 201 47) milik Depo Cirebon (dulu Depo Yogyakarta), CC 201 89 04 (CC 201 76R) milik Depo Medan (dulu Depo Jatinegara), CC 201 77 14 (CC 201 19) milik Depo Sidotopo & CC 201 06 (sekarang CC 204 03 06) milik Depo Yogyakarta juga mempunyai bentuk yang sama seperti CC 201 83 18, tetapi bentuk keempat lokomotif tersebut saat ini sudah kembali seperti semula setelah menjalani Pemeliharaan Akhir di Balai Yasa Pengok, Yogyakarta.
Lokomotif generasi ketiga didatangkan pada tahun 1992 sebanyak 20 unit dan pada awalnya hanya terdapat di Jawa, dengan nomor CC 201 92 01 sampai CC 201 92 20. Lokomotif CC 201 92 08 yang sebelumnya milik Depo Lokomotif BD telah dimutasi ke Kertapati (KPT), Palembang untuk memenuhi kebutuhan angkutan penumpang dan barang di sana, dan kini sudah afkir karena mengalami kecelakaan hebat pada saat menarik KA Barapati di Prabumulih pada 22 Maret 2012 yang membuat lokomotif itu terguling dan terbakar. Sedangkan CC 201 92 11 (JR) dan CC 201 92 12 (CPN) yang sebelumnya berada di Jawa dan sempat dimutasi ke Sumatra pada tahun 2009-2010, sudah kembali lagi ke Jawa pada Oktober 2012.
Ciri-ciri CC201 generasi ini, yaitu terdapat lampu kabut di bawah kotak pasir di atas bemper seperti halnya lokomotif CC203/CC204. Selain itu, bentuk sudut-sudut kaca lokomotif ini agak bulat, berbeda dengan CC201 generasi sebelumnya yang kaca depannya berbentuk kotak. Hal inilah yang membuat CC201 generasi ini terlihat sangat berbeda dengan jenis yang sebelumnya sehingga mudah untuk dikenali. Sementara untuk komponen mesin, performa, maupun kecepatannya, sama dengan CC201 lainnya. Namun, sejak menjalani pemeliharaan akhir ataupun mengalami kecelakaan kereta api, beberapa lokomotif CC201 generasi ketiga ini kaca depannya sudah berbentuk kotak, dimulai dari CC 201 92 12 dan kemudian lokomotif CC201 generasi ketiga lainnya yang menjalani pemeliharaan akhir (PA) pun mulai diubah jendela depannya menjadi kotak.
Ada salah satu kelas lokomotif CC201 generasi ketiga, yakni lokomotif CC 201 92 01 yang dikenal sering mengalami perpindahan mutasi. CC 201 92 01 kini dalam kepemilikan Depo Lokomotif Jember dan merupakan lokomotif CC201 pertama yang dimiliki oleh Daerah Operasi IX Jember. Sejarahnya, lokomotif ini hanya tiga kali mengalami perpindahan kepemilikan. Kali pertama datang langsung menjadi milik Depo Bandung (BD), lalu dikirim ke Depo Sidotopo (SDT), dan terakhir dipindah ke Jember.[3]
Lokomotif CC 201 92 06 yang sebelumnya milik Depo Lokomotif Bandung kini telah dimutasi ke Medan (MDN), Sumatera Utara, untuk memenuhi kebutuhan angkutan penumpang dan barang di sana.
Lokomotif CC 201 92 04 saat itu pernah dijadikan lokomotif dinas beserta rangkaian kereta yang berlokasi syuting di wilayah Daerah Operasi II Bandung untuk pengambilan iklan Gudang Garam Merah tahun 1994.
Lokomotif jenis ini bukanlah CC201 asli, melainkan hasil rehabilitasi dan perbaikan dari Lokomotif BB203 yang dimulai sejak tahun 1989 dan diprakarsai oleh Balai Yasa Lahat untuk pertama kalinya.
Bentuk, ukuran, dan komponen utama lokomotif ini sama seperti lokomotif CC201, yang membedakan adalah susunan gandarnya. Jika lokomotif CC201 bergandar Co’Co’, yakni setiap bogie-nya memiliki tiga gandar penggerak, lokomotif BB203 bergandar (A1A)(A1A), di mana setiap bogie-nya juga memiliki tiga gandar, tetapi hanya dua gandar dalam setiap bogie-nya yang digunakan sebagai gandar penggerak. Jika lokomotif CC201 memiliki enam motor traksi, lokomotif BB203 hanya memiliki empat motor traksi dan hanya berdaya 1.150 kW 1.542 hp lebih rendah daripada CC 201 asli (1.454 kW (1.950 hp)).
Dahulu, di Depo Induk SMC, semua lokomotif CC201-nya adalah hasil rehab dari BB203. Begitu juga dengan CC201 yang ada di Sumatra. Di Depo Induk KPT dan TNK, semua lokomotif CC201-nya juga merupakan hasil rehab dari BB203, kecuali CC 201 83 10 dan CC 201 92 08 (afkir) yang merupakan CC201 asli pindahan dari Jawa.