Fruit Heights is a city in eastern Davis County, Utah, United States.
It lies along the Wasatch Front adjacent to the larger cities of Farmington and Kaysville.
According to the United States Census Bureau, Fruit Heights has a total area of 2.3 square miles (5.9 km2), of which 0.01 square miles (0.02 km2), or 0.42%, is water.
9.6% of all households were made up of individuals, and 5.7% had someone living alone who was 65 years of age or older.
In the city, the population was spread out, with 35.1% under 18, 12.3% from 18 to 24, 20.2% from 25 to 44, 24.2% from 45 to 64, and 8.2% who were 65 years of age or older.