Nuevo Laredo is a city located in the Municipality of Nuevo Laredo in the Mexican state of Tamaulipas. The city lies on the banks of the Rio Grande, across from the United States city of Laredo, Texas.