Sofia is an unincorporated community in Union County, northeast New Mexico, United States.
The community's founders were brothers Dimitar and Ivan Kostadinov, who leased 320 acres (1.3 km2; 0.50 sq mi) of land.
In 1912, the name of the colony was chosen at a meeting; alternatives that were considered were Georgetown and Tarnovo (after the medieval Bulgarian capital).
[2] Gancho Belchev, Ivan Stoyanov, Hristo Naumov, Kosta Dimitrov, Risto Pochev and Kolyu Iliev arrived in the spring of 1914 and settled in the town.
By the end of World War I, each of the eight Bulgarian families owned and cultivated 120 to 150 acres (0.49 to 0.61 km2; 0.19 to 0.23 sq mi).