Ricardo is a small census-designated place in Kleberg County, Texas, United States. As of the 2010 census, it had a population of 1,048. Located on U.S. Highway 77 between Kingsville and Riviera, it consists of a farmers' co-op, a convenience store, and an elementary/junior high school.