impact:

cityofdelrio.com

Del Rio is a city and the county seat of Val Verde County in southwestern Texas, United States. The city is 152 miles west of San Antonio. As of 2020, Del Rio had a population of 34,673. The Spanish established a small settlement south of the Rio Grande in present-day Mexico, and some Spaniards settled on what became the United States side of the Rio Grande as early as the 18th century. Paula Losoya Taylor built the first hacienda in the area in 1862. U.S. development on the north shore of the Rio Grande did not begin until after the American Civil War. More information...

According to PR-model, cityofdelrio.com is ranked 1,050,925th in multilingual Wikipedia, in particular this website is ranked 588,658th in English Wikipedia.

The website is placed before shumla.org and after kanehatsu.co.jp in the BestRef global ranking of the most important sources of Wikipedia.

#Language
PR-model F-model AR-model
1,050,925th place
2,938,609th place
1,319,276th place
588,658th place
1,736,585th place
679,213th place