La Province de Granma, province qui a une altitude comprise entre 0 et 1974 mètres au dessus du niveau de la mer, s'étend le long du golfe de Guacanayabo, formant ainsi une frontière naturelle, sur le Pico Turquino et le Parc National Desembarco del Granma, fondé en 1986 dans la pointe sud est de la province.
Le territoire s'étale sur 8327 kilomètres carrés, pour une population de 835675 habitants, selon le recensement de l'année 2010. Bayamo, son chef lieu, est à une distance, à vol d'oiseau, de 667 kilomètres de la Havane, la capitale du pays.