Podgorica ligger på Zetasletten ved elven Morača der denne løper sammen med Zeta. Byen ligger 20 km nord for Moracas utløp i Shkodërsjøen. Byen Podgorica har 136 472 innbyggere (folketelling 2003), og det bor totalt 169 132 mennesker i kommunen. Om lag 22 % av landets befolkning bor i byen.