Garcia is a small village in the Western Cape province of South Africa. The village is falls under the Hessequa Local Municipality and is about 8 km north of Riversdale. In the 2011 South African census the population of the village was 161 people. The settlement is next to Garcia's Pass, as well as named after it.