This contest is known as the residential primary (when all people who are not registered with the opposite party can vote) or a caucus (only for party delegates).
The correct answer to your question is Iowa. This is known as the Iowa caucus, and the next one will be held in February 2016 (both Democratic Party and the Republican party will have a caucus then).
After this will be the New Hampshire primary