Český Brod leží východně od Prahy na rozhraní středního Polabí a předních výběžků Středočeské vrchoviny. Patří mezi nejstarší česká města. Jako trhová osada byl založen pravděpodobně pražským biskupem Janem I. (1134 - 1139) na jedné z nejdůležitějších zemských stezek - trstenické, která spojovala Prahu s jižní a východní Evropou. Nová trhová osada s románským kostelíkem sv. Gotharda a prostorným tržištěm vznikla na mírném návrší nad brodem přes potok Šemberu, kde stála zřejmě také biskupská celnice. Asi v r. 1268 povýšil pražský biskup Jan III. z Dražic místní trhovou osadu na město Biskupský Brod (Broda Episcopalis) a udělil mu pravděpodobně ihned také dědičné právo a další městské svobody, zejména právo hradby. V roce 1315, kdy Ronovci s 500 ozbrojenci Brod obsadili, užívalo už město pozměněné jméno Český Brod (Broda Bohemicalis). Město se tak mělo odlišit od Německého Brodu, ležícího na stejné cestě. V souvislosti s rozvojem městské samosprávy Český Brod jako první poddanské město v Čechách a na Moravě vystavěl už před r. 1402 radnici. V husitské revoluci, před jejímž vypuknutím zanikl českobrodský arcibiskupský distrikt, si Český Brod vybojoval politickou a správní autonomii. Císař Zikmund povýšil Český Brod mezi královská města v roce 1437.
Český Brod je staré gotické město s mnoha historickými stavebními památkami. Chrám sv. Gotharda, pozdně gotická zvonice a stará radnice patří mezi nejdůležitější. Domy historického jádra města mají zpravidla sklepy, jimiž se lze dostat do podzemního chodbového systému, jehož část je již odkryta.
V novodobé historii je důležitý rok 1960, kdy orgány státní moci zrušily českobrodský okres a připojily jej ke Kolínu.
Roku 1990 byl Český Brod vyhlášený za památkovou zónu.