Soral is a municipality in the Canton of Geneva, Switzerland.
Soral is first mentioned in 1236 as Sorraz.
Soral has an area, as of 2009[update], of 2.95 square kilometers (1.14 sq mi). Of this area, 2.44 km2 (0.94 sq mi) or 82.7% is used for agricultural purposes, while 0.12 km2 (0.046 sq mi) or 4.1% is forested. Of the rest of the land, 0.37 km2 (0.14 sq mi) or 12.5% is settled (buildings or roads).
Of the built up area, housing and buildings made up 6.1% and transportation infrastructure made up 2.7%. Power and water infrastructure as well as other special developed areas made up 2.7% of the area Out of the forested land, 2.7% of the total land area is heavily forested and 1.4% is covered with orchards or small clusters of trees. Of the agricultural land, 62.4% is used for growing crops and 3.7% is pastures, while 16.6% is used for orchards or vine crops.
The municipality is the southern most municipality of the canton and lies on the Swiss-French border between Saint-Julien-en-Genevois and Viry, both in the Haute-Savoie department.