Rockville is a town in Washington County, Utah, United States. It is located along the Virgin River near the mouth of Zion Canyon. The city lies just outside of the park boundary for Zion National Park; the park entrance is located approximately 5 miles (8 km) northeast of the town.
Rockville is located at 37°9′41″N 113°2′15″W / 37.16139°N 113.0375°W / 37.16139; -113.0375 (37.161389, -113.037500).
According to the United States Census Bureau, the town has a total area of 8.4 square miles (21.8 km²), all of it land.