Как известно, в прошлом город Пушкин носил название Царского села, герб которого был составлен в 1831 году. Это был герб именно императорской резиденции, а не всего города.
Герб представлял собой золотой вензель императрицы Екатерины I, которая считалась основательницей города, размещённый на червленом фоне. Над вензелем расположен венец в виде императорской короны.
В советское время город не имел своего герба. В 1990-е годы герб образца 1831 года был зарегистрирован в качестве торговой марки музея-заповедника "Царское Село". По этой причине герб в таком варианте не мог быть утверждён в качестве городского. Однако это положение изменилось в 2001 году, и исторический герб Царского Села 1831 года получил статус малого герба муниципального образования.
Большой же герб муниципального образования город Пушкин был утверждён в 2010 году. Герб в виде четверочастного геральдического щита, в первой и третьей части которого на алом поле находится исторический золотой вензель императрицы Екатерины I, увенчанный короной.
Во второй и четвёртой частях щита - чёрный Государственный двуглавый орёл времён императрицы Екатерины II, увенчанный двумя малыми и одной большой императорскими коронами, с золотым клювом и лапами и червлёными языками, расположившийся на пурпурном поле.
В правой лапе орла - серебряный факел, горящий золотым пламенем, а в левой - серебряный якорь о двух лапах, расположенный кольцом вниз.
На груди орла - овальный синий щит, окаймлённый золотой змеей-уроборосом, заглатывающей свой хвост. В центре щита размещён серебряный четырёхконечный крест с расширяющимися концами.