[2] Está asentada en la Cordillera Volcánica Central sobre el borde occidental del Valle Central.
Grecia, que fue nombrada en una ocasión la ciudad más limpia de Costa Rica [¿cuándo?
][cita requerida], se encuentra a 25 kilómetros al noroeste de la ciudad capital de la Provincia de Alajuela, a 27 kilómetros del Aeropuerto Internacional Juan Santamaría y a 50 kilómetros de la capital nacional de Costa Rica la Ciudad de San José.
Grecia cuenta con un área de 7,57 km²[3] y una altitud media de 999 m s. n. m.[4] Para el año 2022, Grecia cuenta con una población estimada de 14 244 habitantes,[5] y para el último censo efectuado, en 2011, Grecia contaba con una población de 14 859 habitantes.
Al distrito lo atraviesan las siguientes rutas nacionales de carretera: