The best science fiction and fantasy of 2017

Adam Roberts finds floods in Manhattan, magic in Paris and a shortage of electricity across the world

A year ago, Amitav Ghosh usefully stirred things up with his rebuke to “realist” modes of writing. Where, he asked, is all the fiction about climate change? Well, it turns out that the answer is science fiction. Genre writing has been exploring the possible futures of climate change for many years, and 2017’s three best novels engage in powerful and varied ways with precisely that subject. Kim Stanley Robinson is the unofficial laureate of future climatology, and his prodigious New York 2140 (Orbit), a multilayered novel set in a flooded Big Apple, is by any standard an enormous achievement. It is as much a reflection on how we might fit climate change into fiction as it is a detailed, scientifically literate representation of its possible consequences.

Just as rich, though much tighter in narrative ...