Les îles Egmont sont situées dans le centre de l'océan Indien, dans le sud-ouest de l'archipel des Chagos, à neuf kilomètres au sud-ouest du banc Great Chagos, à 22 kilomètres au nord du banc Pitt et à 122 kilomètres au nord-ouest de Diego Garcia. Administrativement, il est inclus dans le territoire britannique de l'océan indien, un territoire britannique d'outre-mer. Cependant, Maurice réclame la souveraineté de l'archipel des Chagos, y compris les îles Egmont.
Les îles Egmont reposent sur un atoll corallien de forme elliptique orienté dans le sens sud-est-nord-ouest avec douze kilomètres de longueur pour six kilomètres de largeur. La superficie des terres émergées est de 4 km alors que la superficie totale de l'atoll, lagon inclus, est de 39 km. Les terres émergées sont constituées de trois îles, l'une d'entre-elles, l'île Carre Pate, n'étant qu'un banc de sable entre les deux plus grandes. Ces deux îles, l'île Sud-Est et l'île Lubine, résultent de la réunion de six îles plus petites et sont couvertes d'une végétation tropicale essentiellement composée de cocotiers. L'île des Rats, l'îlot aux Rats et l'île Cipaille constituent la partie septentrionale de l'île Lubine qui totalise 1,3 km de superficie. L'île Tattamucca constitue la partie occidentale de l'île Sud-Est qui totalise 1,5 km de superficie. Ces trois îles se trouvent dans l'ouest et le sud de l'atoll, là où la barrière de corail est la plus importante. Dans l'est et le nord, la barrière de corail est moins développée et deux passes se sont aménagées entre le lagon et la pleine mer : la passe Fausse au nord-est et une autre, non nommée et plus large, plus à l'ouest.
Un ancien campement se trouve dans le centre de l'île Sud-Est.