Castle Dale is a city in northwestern Emery County, Utah, United States.
According to the United States Census Bureau, the city has a total area of 2.2 square miles (5.6 km2), all land.
Castle Dale has a sizable Afghan community, making up 11.4% of its population as of 2021.
15.6% of all households were made up of individuals, and 7.9% had someone living alone who was 65 years of age or older.
Castle Dale has a fairly typical Intermountain West cool semi-arid climate (Köppen BSk).
Precipitation, owing to the rain shadows of mountains to the south (blocking monsoonal storms in summer) and west (blocking Pacific storms in winter), is light throughout the year, although there is a slight peak in late summer.