 Layton is located in the northern portion of the Wasatch Front, approximately north of Salt Lake City and south of Ogden.It is bordered by Clearfield to the northwest, Hill Air Force Base to the north, South Weber to the northeast, the Wasatch Mountains to the east, Kaysville to the south, Great Salt Lake wetlands to the southwest and Syracuse to the west.According to the United States Census Bureau, Layton has a total area of , of which is land and , or 0.78%, is water.