 According to the United States Census Bureau, Fruit Heights has a total area of , of which , or 0.42%, is water.As of 2010, the total population of Fruit Heights was 4,987, which is 6.08% more than it was in 2000.There are 1,466 households, and 1,285 families in the city.