Podgorica (en monténégrin cyrillique : Подгорица, transcrit Podgoritsa, qui peut être traduit par « en dessous de Gorica »), anciennement Titograd (Титоград) de 1946 à 1992, est la capitale et la plus grande ville du Monténégro.
La ville est située à la confluence des rivières Morača et Ribnica. Le croisement des plaines fertiles de la Zeta et de Bjelopavlići y a encouragé l'implantation de l'homme. La ville est proche des stations de sports d'hiver des Alpes dinariques, au nord du pays, et des stations balnéaires situées sur les rivages de la mer Adriatique, au sud.
En 2003, la ville comptait et sa municipalité . En 2009, la population de la ville était estimée à . La municipalité de Podgorica représente 10,4 % de la surface totale du Monténégro et 27,3 % de sa population. Il s'agit du centre administratif du pays et de son principal lieu économique et éducatif.
Podgorica signifie « sous la petite montagne » en monténégrin. Gorica (littéralement « petite montagne ») est aussi le nom d'une des collines qui surplombe le centre-ville. Il y a du répondant entre le nom du pays qui est « Montagne Noire » et le nom de la capitale qui est « sous de la petite montagne », mais il s'agit de deux reliefs différents, la montagne noire se situant sur la côte à l'ouest du pays et la capitale se situant plus à l'est du pays. La traduction plus littérale serait « en dessous de Gorica ».
Les anciens noms de la ville furent Birziminium, à l'époque romaine, Ribnica, premier nom slave et monténégrin du au moment de l'arrivée des Turcs, et Titograd, pendant la période communiste de 1946 à 1992, signifiant « ville de Tito ».
Podgorica se situe dans le centre-sud du Monténégro. La région est traversée de toutes parts par de nombreuses rivières et la ville elle-même est située à au nord du lac Skadar. Les rivières Moraca et Ribnica traversent la ville, tandis que les rivières Zeta, Cijevna et Sitnica s'écoulent dans ses environs. Cette abondance en cours d'eau est une des caractéristiques de la ville.