Out of that list, the only cities with an immediate shot are Vegas and Seattle.
The NBA isn't going to expand into a market that already has 2 or 3 established pro teams unless it's a major market. It's too much of an uphill battle when it comes to competing for local corporate support and sponsorship, as well as season ticket sales. The last time the NBA put an expansion team in a city that already had more than one pro franchise was the Timberwolves, and the Twin Cities metro area is a pretty big market. Before that, you'd have to go all the way back to the 60's when they added the Bulls. That takes Pittsburgh, KC, Nashville, Baltimore and Cincinnati out of the running.
Vancouver is definitely a no, as the NBA already failed there.
VA Beach is a possibility, but they would need to break ground on an arena first, and the city has been slow to give approval for the project. It could be 2020 until the arena is done, and there's no suitable venue for an NBA team to play at in the meantime.
That leaves Seattle, which is the most obvious choice in the list, and Vegas.