Crossville is located at the center of Cumberland County at (35.954221, -85.031267). The city is situated atop the Cumberland Plateau amidst the headwaters of the Obed River, which slices a gorge north of Crossville en route to its confluence with the Emory River to the northeast. Crossville is roughly halfway between the plateau's eastern escarpment along Walden Ridge and its western escarpment along the Highland Rim. Several small lakes are located on the outskirts of Crossville, including Lake Tansi to the south, Lake Holiday to the west, and Byrd Lake at nearby Cumberland Mountain State Park. The average elevation of Crossville is approximately above sea level.