La hauteur d'une colonne de mercure dans un baromètre est déterminée par la pression atmosphérique. À mesure que la pression atmosphérique augmente, la colonne de mercure monte et à mesure que la pression diminue, la colonne descend. La température n’affecte pas directement la hauteur de la colonne de mercure. Cependant, la température peut affecter indirectement la pression atmosphérique, et donc la hauteur de la colonne de mercure. Par exemple, à mesure que la température de l’air augmente, la densité de l’air diminue, ce qui entraîne une diminution de la pression atmosphérique. En conséquence, la colonne de mercure va baisser.
D'autres facteurs pouvant affecter la hauteur de la colonne de mercure comprennent l'altitude du lieu, la présence de vent et la présence de vapeur d'eau dans l'air.