Joal-Fadiouth est une commune du Sénégal située à l'extrémité de la Petite-Côte, au sud-est de Dakar.
Elle réunit en réalité deux villages, Joal – le plus gros –, établi sur le littoral, et Fadiouth – le plus visité –, une île artificielle constituée d'amoncellements de coquillages et reliée à la côte par un pont de bois. La commune s'étire le long de la côte, sur une longueur de 10 km, entre Ngazobil et Palmarin.
Outre ces deux villages, les localités les plus proches sont Ndianda, Ndiarogne, Fadial, Diakhanor, Palmarin, Ngalou Sessene et Ngalou Sam Sam.
Dakar, la capitale, se trouve à 114 km