31 января 2003 года был утвержден современный герб Запорожья. Решение было принято на шестой сессии городского совета XXІ созыва, при этом «за» утверждение герба проголосовали 42 депутата, «против» — 15.
Его описание гласит: «Щит разделен на зеленое и малиновое поля. В первой части два перекрещенных золотых казацких мушкета. В другой части — обращенный вниз черный лук с тремя стрелами. Щит окантован золотым декоративным картушем и увенчан изображением Днепрогэса».
Как полагают некоторые исследователи, в гербе 2003 года ружья, вкупе с малиновым цветом, символизируют роль казачества в победе над Крымским ханством (которое символически показано луком со стрелами). В декоративном картуше верхний элемент (взамен предлагавшейся короны) символизирует Днепрогэс. Герб помещен в щите испанской (принятой в нынешней украинской геральдике), а не французской, как герб 1811 года, формы, дополненном золотым картушем. Цвет ружей (лишенных штыков) вновь не указан, но они изображаются золотыми.
Стоит отметить, что в 2014 году на рассмотрение депутатам горсовета был выдвинут новый проект герба, который включает в себя мечи каролингского типа X века, орёл из Вознесенского клада, запорожский дуб и знак божества Хорса (символизирующий остров Хортицу). Правда, проект вызвал резкую критику Архиепископа Запорожского и Мелитопольского Луки (УПЦ МП).
«Ассамблея деятелей культуры Запорожья» обратилась с открытым письмом к запорожскому городскому голове, в котором предлагает снять вопрос о замене герба города с рассмотрения городского совета. 18 мая 2015 года проект вновь был подготовлен к рассмотрению городским советом.