Temperature of a place depends primarily on the amount of insolation received. The important factors which affect the atmospheric temperature include:Cloud coverDistribution of land and SeaElevationAspect
In urban and industrial areas smoke provides plenty of nuclei which helps in the formation of fog and mist. Smog is a condition when fog is mixed with smoke.