Le District de Junagadh se trouve sur la péninsule de Kathiawar dans l'ouest du Gujarat.
Le territoire s'étale sur 8831 kilomètres carrés, pour une population de 2743082 habitants, selon le recensement de l'année 2011. Junagadh, son chef lieu, est à une distance, à vol d'oiseau, de 1044 kilomètres de New Delhi, la capitale du pays.