La commune de Diofior couvre une superficie de 9 km2 et à pour coordonnées géographiques 14°11’29 de latitude Nord et 16°39’37 de longitude Ouest. Elle fait partie intégrante de l’arrondissement de Fimela, département et région de Fatick et se situe sur l’axe routier Ndiosmone-Ndangane (RD).
La commune est limitée
à l’Est, à l’Ouest et au Nord par la commune voisine de Djilasse
et au Sud par la commune de Fimela chef-lieu de l’arrondissement du même nom.