Overview Marlin is a town in Texas, United States, with a population of about 5,682[1]. Geography Coordinates: 31.3063, -96.8980