Montenegro består av 21 kommuner med i alt 620 145 innbyggere ved folketellingen i november 2003.