Montenegro tiene una población de 616.258 según el último censo, realizado el año 2003, correspondientes a una densidad poblacional de 44,7 hab/km².