La ciudad está gobernada por el Ayuntamiento de Ventspils, cuyos representantes se eligen cada cuatro años en las elecciones municipales.