La Commune de Ndiaganiao est limitée au Nord par la commune de Ngoudiane, au Sud par celle de Sessène et Sandiara, à l'Est par celle de Fissel , et à l'Ouest par la commune de Tassette et Sindia.
Elle couvre une superficie de 378,5 km2 est composée de trente sept (37) villages :
- Sandock (13 villages), fondé par une personne de ce nom ;
- et Ndiaganiao (24 villages). Les familles qui vivent dans cette localité sont parentés et entretiennent des relations étroites.
La commune de Ndiaganiao se divise en trois (03) zones :
- zone de bas-fonds ;
- zone de Sandock ;
- et zone de Ndiaganiao.
La population est composée de trois ethnies :
- les Sérères représentent 75 % ;
- les Wolofs 13 % ;
- les Pulaars 11 %.
Les autres ethnies minoritaires sont les maures, les mandjack et les diolas, ils représentent 3 % de la population.
80 % des habitants de la localité sont des musulmans, 10 % des chrétiens et le même taux pour les animistes
(adeptes de la religion traditionnelle).
La Commune connaît un fort taux de migration, notamment celle des jeunes et des femmes. Cette forte mobilité est due à la pauvreté des sols, à l'insuffisance des terres arables et au manque d'emploi caractérisée
par l'exode rurale vers des cieux plus cléments (les grandes villes comme Dakar, Mbour et Thiès).