Stolac adalah sebuah kota dan munisipalitas yang terletak di Kanton Herzegovina-Neretva, Federasi Bosnia dan Herzegovina, sebuah entitas dari Bosnia dan Herzegovina. Kota tersebut terletak di wilayah Herzegovina.