Vacallo is a municipality in the district of Mendrisio in the canton of Ticino in Switzerland. It is the first (or last) village of the Valle di Muggio.
In 2007, the three mayors of Chiasso, Vacallo and Morbio Inferiore decided to unite into one commune. In return for losing independence, the commune would have gained access to more services, such as retirement homes in the surrounding areas. The new united commune which would have had a population of approximately 15,300 people over a territory of 9.2 km2 (3.6 sq mi), was voted against by the population in November 2007.
Vacallo has an area, as of 1997[update], of 1.61 square kilometers (0.62 sq mi). Of this area, 0.73 km2 (0.28 sq mi) or 45.3% is used for agricultural purposes, while 0.6 km2 (0.23 sq mi) or 37.3% is forested. Of the rest of the land, 0.73 km2 (0.28 sq mi) or 45.3% is settled (buildings or roads), 0.03 km2 (7.4 acres) or 1.9% is either rivers or lakes and 0.04 km2 (9.9 acres) or 2.5% is unproductive land.
Of the built up area, housing and buildings made up 31.7% and transportation infrastructure made up 9.9%. while parks, green belts and sports fields made up 3.1%. Out of the forested land, 32.9% of the total land area is heavily forested and 4.3% is covered with orchards or small clusters of trees. Of the agricultural land, 8.7% is used for growing crops, while 5.0% is used for orchards or vine crops and 31.7% is used for alpine pastures. All the water in the municipality is flowing water.