Keratea is situated in the hills in the southeastern part of the
Attica peninsula, 6 km west of the
Aegean Sea coast, at about 200 m elevation. It lies at the northern foot of . It is 5 km southeast of
Kalyvia Thorikou, 12 km northwest of
Lavrio and 29 km southeast of
Athens city centre.
Greek National Road 89 (Gerakas - Koropi - Lavrio - Sounio) passes through Keratea. In antiquity, the area of present Keratea was part of the
deme Cephale, of the
phyle Acamantis in Mesogeia area of Ancient Athens. The municipal unit Keratea consists of the town Keratea proper and 62 other settlements, including
Kaki Thalassa and
Pefka. ==Historical population==