Selon les données de l'administration municipale, Ventspils compte plus de 300 rues. Ce nombre évolue avec la croissance de la ville. La carte de 1797 en mentionne 35, celle de 1900 50, et celle de 1912 63. D'autres rues, après les villages environnants d'Ostgala, Strīķciems, Gāliņciems, etc., ont été ajoutées à la ville le 1921 janvier 3. On ignore malheureusement quand ces rues ont reçu leur nom, mais il est clair que la plus ancienne carte de Ventspils reflétait la situation antérieure. Les noms des rues indiquent les directions à suivre, par exemple Kuldīga, Užava, Sarkanmuiža. Plusieurs rues sont dédiées à des saintes – Gertrude, Catherine, Anne, Sophie, Marie-Cita – et à des artisans – boulangers, skoles, marins, etc. D'autres encore décrivent le principal édifice de la rue – rues Pils, Nabagu, Skolas, Zvana. D'autres encore – la rue elle-même – Lielā, Platā, Īsā… Ainsi, Ventspils a la même tradition que les villes européennes de donner des noms logiques et compréhensibles. À l'époque du tsar, alors que la ville se développait et se développait, de nouvelles rues apparaissaient déjà dans les noms, hommages à la dynastie des Romanov – les noms des saints de l'Église orthodoxe, qui étaient également ceux des souverains de Russie – Nicolas, Pierre, Paul, Alexandre. De nouvelles rues ont également été créées dans les années 20, portant des noms en harmonie avec l'esprit du temps – rues Brīvības, Lāčplēša, Strēlnieku, Lidotāju, Radio. Le XXe siècle a également été témoin de la politisation des noms de rues. La première à être renommée fut la rue Frīdriha, devenue rue Pushkina à l'été 30. C'est ainsi qu'elle porte encore ce nom. Le plus souvent, les changements de noms concernaient des noms peu phonétiques (Nabagu, Reņģu) et certainement des rues centrales. Ventspils ne fait pas exception : la rue Kuldīgas a été à la fois les rues Vadoņa, Hitlera, Padomju et Īeņina. Ventspils est l'une des premières, voire la toute première ville de Lettonie, à avoir redonné des noms historiques à ses rues dès 20, avant même la restauration de l'indépendance de la Lettonie. Mais de nouvelles rues continuent d'émerger et la création de noms se poursuit. Ventspils est la deuxième ville après Vīļāni à posséder la rue Lata.
La longueur totale des rues de Ventspils est de 189 km, ce qui, curieusement, correspond à la distance officielle entre Ventspils et Riga. La rue la plus longue de la ville est la rue Talsu, longue de 5,7 km, la plus courte est la rue Zosu, longue de 15 m. La rue la plus courte de Ventspils est la rue Zosu, longue de 27 m.
La rue la plus étroite de Ventspils est la rue Kurpnieku, elle mesure 1,81 m de large, mais la rue la plus large est Lielais prospekts – 20,50 m à l'entrée du pont Venta.