The city has an altitude of 600 meters above sea level and sits in the long narrow Tuxtla Valley, which is part of the larger Central Valley region of the state.
There are three main rivers in the municipality, the Grijalva or Grande de Chiapa, the Suchiapa and the Sabinal.