Pauline Hanson has celebrated One Nation's 20th anniversary with an attack on the media.

The Queensland senator released a video on her social media pages announcing Tuesday marked two decades since she launched her political party, saying the "roller coaster" ride, which included a stint in prison, now saw eight elected representatives across the nation.