Not even close

How our local election forecast compares to the final result