Why mercury is preferred in most of the thermometers?
It is in liquid state at room temperature.
The slightest change in temperature is notable due to its expansion properties.
It does not stick to the glass.
Mercury is in liquid state at room temperature. It's used in thermometers because it expands even for a slight change in temperature. It also has a high boiling point which makes it very suitable to measure higher temperatures. And at the end, it does not stick to the glass, which helps in getting almost correct reading of temperature.