IL CDC 1604 era un mainframe a 46 bit progettato da Seymour Cray per la Control Data Corporation. Il 1604 è ricordato per essere stato il primo computer basato su transistor ad aver avuto successo commerciale. Il nome del progetto era formato dal nome del precedente sistema 1103 progettato da Cray con l'aggiunta di 501, in numero civico della società. Il 1601 comunque aveva un'architettura simile a quella del 1103, sebbene fosse più potente del 1103. Venne prodotta anche una versione ridotta a 24 bit chiamata CDC 924.
Il primo 1604 venne acquistato dalla US Navy nel 1960 per gestire le operazioni dei Fleet Operations Control Center alle Hawaii, a Londra e a Norfolk in Virginia. Nel 1964 più di 50 sistemi erano stati venduti. Il successore del 1604 fu il CDC 3600.
Un minicomputer chiamato CDC 160A venne realizzato utilizzando i processori di I/O del sistema 1604. Il CDC 160A probabilmente è il primo minicomputer commerciale della storia.