Toxic Town premiered on Netflix on February 27, 2025, and has been rising through the streaming viewership charts ever since.