La commune de Djirnda appartient à l’Arrondissement de Niodior, département de Foundiougne, région de Fatick. Elle s’étend sur une superficie de 330 km2 soit 35,03 % de l’arrondissement et 11,17 % du département.
C’est une commune insulaire où les 65 % de l’étendue sont immergés. Elle est constituée de 14 îlots dont les 08 sont occupés par l’homme et les 06 autres sont des forêts communautaires et des espaces balnéaires.
La commune est un espace parcellisé sous l’effet du passage du bras de mer le Saloum et de ses ramifications appelées bolongs. Elle présente les limites suivantes :
- Est par les communes de Soum et de Djilor ;
- Ouest par la commune de Dionewar ;
- Nord par la commune de Fimela ;
- Sud par la commune de Basssoul
Toutefois, la commune a des limites dans sa partie Nord-est avec la commune de Mbellacadiao et dans sa partie Nord-ouest avec la commune de Djilass. Elle compte officiellement 11 villages avec comme chef-lieu, le village de Djirnda. Elle comprend aussi 06 îlots non habités que sont :
- Îlot de diables (espace hanté) ;
- Îlot ou passe de Fambine (espace poissonneux) ;
- Îlot de Niouwal (partie de forêt communautaire classée) ;
- Îlot de Tahan ; o l’îlot de Ndimsiro (campement touristique) ;
- Îlot de Baradja (campement touristique)