the bsfa awards are prizes given every year by the british science fiction association (bsfa). the prize is for excellent works of science fiction. the first bsfa award was given in 1970. prizes are given for works from the year before the award is given. at first, the award was only for novels. categories for short works and artwork were added in 1980. awards for media were given from 1979 to 1992. in 2002, the bsfa award started to be given for nonfiction too.