Part of New Mexico's San Juan county, Farmington enjoys its location upon the confluence of the Animas River, the La Plata River and the San Juan River and the La Plata River. The city enjoys its association with baseball and has hosted several important championships over the years. An annual riverfest has gained immense popularity with locals and visitors who swarm down to the riverfront to indulge in street parties, concerts, food stalls, rafting and art displays.