Halls Crossing is a census-designated place (CDP) on the western edge of San Juan County, Utah, United States. As of the 2020 census, Halls Crossing had a population of 4. State Route 276 crosses the Colorado River at Halls Crossing using the Charles Hall Ferry.

thumb|Halls Crossing Marina

Geography

<gallery widths="180px" class="center">

File:Halls Crossing - Bullfrog Ferry, Lake Powell (3684657843).jpg|Bullfrog Ferry at Halls Crossing

</gallery>

According to the United States Census Bureau, the CDP has a total area of 17.5&nbsp;square miles (45.2&nbsp;km<sup>2</sup>), of which 13.2&nbsp;square miles (34.2&nbsp;km<sup>2</sup>) is land and 4.3&nbsp;square miles (11.1&nbsp;km<sup>2</sup>) (24.50%) is water.

Demographics

Only 8–10 people live here year-round. The rest, up to 40, are seasonal employees during the spring and summer months. Demographics depend on the seasonal employees.

As of the census