En mathématiques, une condition aux limites de Neumann (nommée d'après Carl Neumann) est imposée à une équation différentielle ou à une équation aux dérivées partielles lorsque l'on spécifie les valeurs des dérivées que la solution doit vérifier sur les frontières/limites du domaine.
- Pour une équation différentielle, par exemple :

la condition aux limites de Neumann sur l'intervalle
s'exprime par :

où
et
sont deux nombres donnés.
- Pour une équation aux dérivées partielles, par exemple :

où
est le Laplacien (opérateur différentiel), la condition aux limites de Neumann sur un domaine
s'exprime par :

où
est une fonction scalaire connue définie sur la limite
et
est le vecteur normal à la frontière
. La dérivée normale dans le membre de gauche de l'équation, est définie par :

D'autres conditions sont possibles, telles la condition aux limites de Dirichlet et la condition aux limites de Robin, qui est une combinaison des conditions de Dirichlet et de Neumann.