Numerieke weersvoorspelling is de manier waarop weersvoorspellingen worden gedaan. Dit gebeurt met behulp van computermodellen van de atmosfeer. Dergelijke modellen beschrijven de huidige weersomstandigheden en hoe deze in de loop van de tijd veranderen met behulp van vergelijkingen. Aan de hand van de huidige weersomstandigheden kunnen de vergelijkingen worden opgelost of benaderd om aan te geven hoe het weer in de nabije toekomst zal zijn. De relevante fysische parameters, zoals druk, temperatuur, windrichting en windsnelheid, worden als functies van de tijd beschouwd. Deze worden gemodelleerd met een stelsel van partiële differentiaalvergelijkingen. Dit is een dynamisch stelsel dat numeriek wordt opgelost. De meeste van deze vergelijkingen worden geïmplementeerd met behulp van FORTRAN. De vergelijkingen worden benaderd. Aangezien het aantal berekeningen enorm is, worden deze meestal uitgevoerd door supercomputers, om ze te voltooien voordat het te laat is.