Answer:
Semicolon.
Step-by-step explanation:
Although list items are commonly separated using commas, when the items themselves contain commas, it is possible to use semicolons instead to outrank those commas. This is necessary in this example in order to discern between cities and their respective states.
The correct sentence would be:
"In the past year I visited Denver, Colorado; Portland, Oregon; and Seattle, Washington."