The city comprises 3.5 square miles, with an average elevation of 490 feet. The nearest major town is San Antonio, approximately 30 miles north. Jourdanton is located at the intersection of State Highways 16 and 97 and is 10 miles from IH 37.