Mayor Michael Bloomberg of New York City has stated he plans to vote for Barack Obama because of the President's positions on climate change, abortion and marriage equality.