Which of these Republicans will be the first to announce a run for President?

  1. J.D. Vance28%
  2. Ron DeSantis21%
  3. Marjorie Taylor Greene15%
  4. Ted Cruz14%