L'altezza della colonna di mercurio in un barometro è determinata dalla pressione atmosferica. Quando la pressione atmosferica aumenta, la colonna di mercurio sale, mentre quando la pressione diminuisce, la colonna scende. La temperatura non influisce direttamente sull'altezza della colonna di mercurio. Tuttavia, la temperatura può influenzare indirettamente la pressione atmosferica e quindi l'altezza della colonna di mercurio. Ad esempio, all’aumentare della temperatura dell’aria, la densità dell’aria diminuisce, il che a sua volta fa diminuire la pressione atmosferica. Di conseguenza, la colonna di mercurio cadrà.
Altri fattori che possono influenzare l'altezza della colonna di mercurio includono l'altitudine del luogo, la presenza di vento e la presenza di vapore acqueo nell'aria.