The Washington Post has this summary of when presidential primaries will be held in each state in 2016. The article reveals how much uncertainty still remains for many states.
These states will hold a presidential primary for the Libertarian Party: Arizona; California; Delaware if any Libertarians can get on the party’s presidential primary ballot, which is very difficult; Idaho if at least two Libertarians file; Missouri; Montana if at least two Libertarians file; Nebraska; North Carolina; Oklahoma if the party gets on the ballot; South Dakota if the party gets on the ballot.
These jurisdictions will hold a presidential primary for the Green Party: Arizona; California; Delaware with the same note as for the Libertarians; District of Columbia; Massachusetts; New York; Ohio.