Roche is situated in the Deanery and Hundred of Powder. It is bounded on the North by St Wenn and Withiel, on the East by Lanivet and Luxulyan, on the South by St Austell and St Stephen-in-Brannel, and on the West by St Dennis and St Columb Major. Roche parish is located on high ground North of St Austell, surrounded by moorland wastes. The clay-mining villages of Stenalees and Bugle are to the South-East. Both the rivers Par and Fal rise in this parish. The chief villages are the Churchtown, Belovely, Tregoss and Tresease.