La altura de una columna de mercurio en un barómetro está determinada por la presión atmosférica. Al aumentar la presión atmosférica, la columna de mercurio sube y, al disminuir la presión, la columna desciende. La temperatura no afecta directamente la altura de la columna de mercurio. Sin embargo, la temperatura puede afectar indirectamente a la presión atmosférica y, por tanto, a la altura de la columna de mercurio. Por ejemplo, a medida que aumenta la temperatura del aire, disminuye la densidad del aire, lo que a su vez hace que disminuya la presión atmosférica. Como resultado, la columna de mercurio caerá.
Otros factores que pueden afectar la altura de la columna de mercurio incluyen la altitud del lugar, la presencia de viento y la presencia de vapor de agua en el aire.