W Grand Theft Auto 2, gracz ma do dyspozycji ogółem 19 typów broni: jedenaście, które można nosić przy sobie, cztery, które można zamontować w pojeździe oraz cztery, które są zamontowane w niektórych pojazdach lub podczas kilku misji.
W Grand Theft Auto 2, gracz ma do dyspozycji ogółem 19 typów broni: jedenaście, które można nosić przy sobie, cztery, które można zamontować w pojeździe oraz cztery, które są zamontowane w niektórych pojazdach lub podczas kilku misji. Bronie można zdobywać podobnie jak w GTA I: podnosząc je z ulicy (nie trzeba już rozbijać skrzyń); wprowadzono też kilka nowych sposobów na ich zdobywanie - zabieranie broni pozostałej po uzbrojonych przeciwnikach lub uzyskiwanie jej po zgnieceniu w zgniatarce samochodowej odpowiedniego typu pojazdu. Podobnie jak w grach wcześniejszych, każda broń palna ma magazynek o pojemności 99 pocisków. Łącznie w grze występuje 11 rodzajów broni: