Roma is a city in Starr County, Texas, United States. Its population was 11,561 at the 2020 census. The city is located along the Rio Grande, across from Ciudad Miguel Alemán in Tamaulipas, Mexico.