Ameca se localiza al centro occidente del estado de Jalisco, México, a unos 80 kilómetros al suroeste de la Zona Metropolitana de Guadalajara.