Folketallet i Odda kommune var på sitt høyeste i 1965 da kommunen hadde 10 481 innbyggere. Befolkningsutviklingen har siden vært negativ. Pr. 1. oktober 2017 har kommunen 6 855 innbyggere.