People live on only 5 of the 19 islands of the Galápagos: Baltra, Floreana, Isabela, San Cristobal and Santa Cruz. Puerto Ayora is the biggest town, where about 10,000 people live. Puerto Ayora is on Santa Cruz Island. The second biggest town is Puerto Baquerizo Moreno on San Cristobal with about 5,600 people. Puerto Villamil is the town of Isabela Island, where about 2,000 people live. There are approximately 30,000 people living in the Galapagos as of 2012.