Belton's population is 20,635 people. Since 2010, it has had a population growth of 15.6%. Belton public schools spend $10,370 per student. The average school expenditure in the U.S. is $12,383. There are about 15.2 students per teacher in Belton. Military town/Small city complex - East-central Texas along I-35 between Dallas and Austin.