Ventspils este un oraș Letonia. Este unul ditre cele 7. orașe independente ale Letoniei, orașe care au administrație separată de cea a raionului înconjurător. Este situat în regiunea istorică Curland, a Letoniei, localizat pe râul Venta la vărsarea acestuia în Marea Baltică și are un port care nu îngheață pe parcursul anului. Denumirea orașului înseamnă literalmente Castelul de pe Venta, cu referire la răul care-l străbate.