La cause principale des vents locaux est la convection. Ceci est le plus souvent provoqué par la chaleur du soleil.
L'un des types de vent locaux les plus courants est la brise marine. Le fonctionnement des brises de mer est similaire à celui d'autres formes de vent local. Quand le soleil est chaud, le sol se réchauffe. Cela provoque également un réchauffement de l'air au-dessus, ce qui le rend moins dense. Parce que l'air est moins dense, il commence à monter.
Les choses sont différentes sur l'eau. La mer absorbe plus la chaleur du soleil que la terre, elle ne se réchauffe donc pas autant. Cela signifie que l'air au-dessus ne se réchauffe pas non plus, et parce qu'il n'est pas chaud, il ne monte pas. Le résultat de ceci est une différence de pression car l'air chaud au-dessus de la terre s'élève et l'air plus froid au-dessus de la mer reste.
La pression la plus basse existe au-dessus de la terre, donc l'air froid entre pour l'égaliser. Ceci est connu comme une brise de mer, ou un vent local. D'autres exemples de vents locaux sont les vents de pente et les vents de vallée. La température de l'air dans un canyon, par exemple, est généralement plus chaude que l'air à des altitudes similaires au-dessus d'une plaine.