According to the 2011 census, Andhra Pradesh has 16 towns with populations exceeding 100,000. The largest is Vijayawada (1,048,240), followed by Visakhapatnam, Guntur, and Tirupati.