La villa de Vergara se sitúa en el valle del Deva, en el sudoeste de la provincia de Guipúzcoa en el límite con Vizcaya.