La villa de Oñate (en Euskera y oficialmente Oñati) es un municipio de la provincia de Guipúzcoa, País Vasco (España), pertenecienta a la comarca del Alto Deva. Tiene 10.711 habitantes según el censo del año 2005 del INE. Con una extensión de 107,31 km² y una densidad de 99,81 hab./km².