{
  "id": "gop-primary-candidate-visits-2024",
  "name": "2024 GOP Primary Candidate Campaign Visits",
  "title": "2024 GOP Primary Candidate Campaign Visits",
  "description": "Every campaign visit by Republican presidential primary candidates from early 2023 through early 2024, including the candidate name, date, location, visit purpose (rally, speech, town hall, etc.), and host organization.",
  "category": "politics",
  "source": "https://github.com/fivethirtyeight/data",
  "source_url": "https://github.com/fivethirtyeight/data",
  "updated": "2026-04",
  "record_count": 1741,
  "columns": [
    {
      "key": "candidate_name",
      "label": "Candidate Name",
      "type": "string"
    },
    {
      "key": "date",
      "label": "Date",
      "type": "string"
    },
    {
      "key": "city",
      "label": "City",
      "type": "string"
    },
    {
      "key": "state",
      "label": "State",
      "type": "string"
    },
    {
      "key": "primary_purpose",
      "label": "Primary Purpose",
      "type": "string"
    },
    {
      "key": "host_organization",
      "label": "Host Organization",
      "type": "string"
    },
    {
      "key": "notes",
      "label": "Notes",
      "type": "string"
    }
  ],
  "rows": [
    {
      "candidate_name": "Donald Trump",
      "date": "1/19/2023",
      "city": "Palm Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/28/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/28/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/15/2023",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/16/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/18/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/20/2023",
      "city": "West Palm Beach",
      "state": "Florida",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/20/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/21/2023",
      "city": "Marion",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/22/2023",
      "city": "East Palestine",
      "state": "Ohio",
      "primary_purpose": "Speech",
      "host_organization": "East Palestine Fire Department",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "2/22/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/23/2023",
      "city": "Palm Beach",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "2/23/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Accumold",
      "notes": "focused on business owners"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "2/23/2023",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Scott County Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "2/23/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa General Assembly",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "2/23/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/24/2023",
      "city": "Austin",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/28/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "Wall Street executives",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/3/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "CPAC",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "3/3/2023",
      "city": "Austin",
      "state": "Texas",
      "primary_purpose": "Speech",
      "host_organization": "Texas Public Policy Foundation Summit",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "3/3/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "CPAC",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "3/4/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "CPAC",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/4/2023",
      "city": "Palm Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Club for Growth",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/8/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/9/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/10/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "The Bastion Institute",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "3/11/2023",
      "city": "Cincinnati",
      "state": "Ohio",
      "primary_purpose": "Speech",
      "host_organization": "Hamilton County Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "3/13/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "3/13/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/13/2023",
      "city": "Myrtle Beach",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/18/2023",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Palmetto Family Council",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "3/18/2023",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Palmetto Family Council",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "3/25/2023",
      "city": "Waco",
      "state": "Texas",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "3/26/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Crawford County for Life Rally",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/27/2023",
      "city": "Dover",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/28/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "3/31/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "National Review Institute Ideas Summit",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/3/2023",
      "city": "Del Rio",
      "state": "Texas",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/3/2023",
      "city": "Eagle Pass",
      "state": "Texas",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "4/4/2023",
      "city": "Palm Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/6/2023",
      "city": "Gilbert",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/10/2023",
      "city": "Salix",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/10/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/11/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Iowa Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/11/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/11/2023",
      "city": "Newell",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/11/2023",
      "city": "Storm Lake",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "4/13/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/13/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire Senate",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/13/2023",
      "city": "Henniker",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Center for Civic Engagement at New England College",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/13/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Merrimack County Republican Committee",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "4/14/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "4/14/2023",
      "city": "Bowling Green",
      "state": "Kentucky",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "4/14/2023",
      "city": "Indianapolis",
      "state": "Indiana",
      "primary_purpose": "Speech",
      "host_organization": "National Rifle Association",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "4/14/2023",
      "city": "Indianapolis",
      "state": "Indiana",
      "primary_purpose": "Speech",
      "host_organization": "National Rifle Association",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/14/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Made in NH Expo",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/14/2023",
      "city": "Wolfeboro",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/15/2023",
      "city": "Berlin",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/15/2023",
      "city": "Conway",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Carroll County Lincoln Day",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/15/2023",
      "city": "Littleton",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/16/2023",
      "city": "Brentwood",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/16/2023",
      "city": "Dover",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/16/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/17/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/17/2023",
      "city": "Seabrook",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "4/19/2023",
      "city": "Chicago",
      "state": "Illinois",
      "primary_purpose": "Meet and Greet",
      "host_organization": "University of Chicago College Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/19/2023",
      "city": "Colombus",
      "state": "Ohio",
      "primary_purpose": "Speech",
      "host_organization": "Ohio State University College Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "4/21/2023",
      "city": "Fort Myers",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Lee County Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/21/2023",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Jackson County Iowa Republican Central Committee",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "4/22/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/22/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/22/2023",
      "city": "Jefferson",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa FRW",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/22/2023",
      "city": "Monticello",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "The 9/12 Group",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/23/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/24/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/24/2023",
      "city": "Johnston",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Moms for Liberty",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/25/2023",
      "city": "Arlington",
      "state": "Virginia",
      "primary_purpose": "Speech",
      "host_organization": "Susan B. Anthony Foundation",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "4/26/2023",
      "city": "Bentonville",
      "state": "Arkansas",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/26/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "4/27/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/27/2023",
      "city": "Henniker",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/27/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Richland County GOP Convention",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "4/28/2023",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/28/2023",
      "city": "Blythewood",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "Moms for Liberty",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/28/2023",
      "city": "Lexington",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/29/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/29/2023",
      "city": "Irmo",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "4/29/2023",
      "city": "Spartanburg",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "Carolina Pregnancy Center",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/1/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa College Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/1/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/1/2023",
      "city": "Tipton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/2/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/2/2023",
      "city": "Washington",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/2/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/3/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/3/2023",
      "city": "Windham",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Salem GOP",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/4/2023",
      "city": "Greer",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/4/2023",
      "city": "Durham",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "University of New Hampshire College Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/4/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/4/2023",
      "city": "Seabrook",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/6/2023",
      "city": "Highland",
      "state": "Michigan",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/7/2023",
      "city": "Howell",
      "state": "Michigan",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Livingston County Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/7/2023",
      "city": "Novi",
      "state": "Michigan",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/9/2023",
      "city": "Treynor",
      "state": "Iowa",
      "primary_purpose": "Panel Discussion",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/10/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/10/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire Home Builders Association",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "5/10/2023",
      "city": "Goffstown",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/10/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/10/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Johnson County Republican Central Committee",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/11/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/12/2023",
      "city": "Goose Lake",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Clinton County Iowa Republican Central Committee",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/13/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "focused on business owners"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/15/2023",
      "city": "Florence",
      "state": "Kentucky",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/15/2023",
      "city": "Lexington",
      "state": "Kentucky",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/17/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/17/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/17/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/17/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/18/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/18/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/18/2023",
      "city": "Muscatine",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/18/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/18/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/19/2023",
      "city": "Clinton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/19/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/19/2023",
      "city": "Chicago",
      "state": "Illinois",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/20/2023",
      "city": "Miami Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Bitcoin 2023",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/22/2023",
      "city": "York County",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "York County Reaganites",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "5/22/2023",
      "city": "North Charleston",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/23/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Richland County Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/23/2023",
      "city": "",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Electric Cooperatives of South Carolina",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/23/2023",
      "city": "Atkinson",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Rockingham County Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/24/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/24/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/24/2023",
      "city": "Goffstown",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire Institute of Politics",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/24/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "5/24/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "5/24/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "School Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "5/25/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "5/25/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/26/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Business Roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/27/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/27/2023",
      "city": "Osceola",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Ringgold, Clarke, Decatur County Republican Party, Southern Iowa Republican Women's Group",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "5/27/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "5/28/2023",
      "city": "Goose Creek",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "5/30/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis campaign",
      "notes": "It was his campaign kick off"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "5/31/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Candidate Forum",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "5/31/2023",
      "city": "Stamford",
      "state": "Connecticut",
      "primary_purpose": "Speech",
      "host_organization": "Connecticut Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "5/31/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "5/31/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "5/31/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "5/31/2023",
      "city": "Salix",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/1/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Mid-States Companies",
      "notes": "Ag & Renewable energy"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/1/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Mid-States Companies",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/1/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/1/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/1/2023",
      "city": "Grimes",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/1/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Westside Conservative Club",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/1/2023",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/1/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/1/2023",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/1/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/1/2023",
      "city": "New Castle",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/2/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Pella Cooperative Electric Association",
      "notes": "Energy"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/2/2023",
      "city": "Bluffton",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/2/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/2/2023",
      "city": "Lexington",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/2/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Business roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/2/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Rep. Randy Feenstra",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/2/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Roundtable",
      "host_organization": "New Hampshire Homebuilders Association",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/2/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Roundtable",
      "host_organization": "New Hampshire Legislators",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/2/2023",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Belknap County GOP Lincoln Day",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/3/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Joni Ernst's Roast & Ride",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/3/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Joni Ernst's Roast & Ride",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/3/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Joni Ernst's Roast & Ride",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/3/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Joni Ernst's Roast & Ride",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/3/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Joni Ernst's Roast & Ride",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/3/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Jasper County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/4/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/5/2023",
      "city": "McHenry",
      "state": "Maryland",
      "primary_purpose": "Speech",
      "host_organization": "Garrett County Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "6/6/2023",
      "city": "Goffstown",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/7/2023",
      "city": "Fargo",
      "state": "North Dakota",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/7/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/7/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/7/2023",
      "city": "Midland",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/7/2023",
      "city": "Sierra Vista",
      "state": "Arizona",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/8/2023",
      "city": "Dyersville",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Field of Dreams",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/8/2023",
      "city": "Farley",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/8/2023",
      "city": "Midland",
      "state": "Texas",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/8/2023",
      "city": "Dallas",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/8/2023",
      "city": "Fort Worth",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/8/2023",
      "city": "Houston",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/9/2023",
      "city": "Denver",
      "state": "Colorado",
      "primary_purpose": "Speech",
      "host_organization": "Western Conservative Summit",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/9/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Northside Conservative Breakfast Club",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/9/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "World Pork Expo",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/9/2023",
      "city": "Elkhart",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/9/2023",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/9/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/9/2023",
      "city": "Greensboro",
      "state": "North Carolina",
      "primary_purpose": "Speech",
      "host_organization": "NC GOP Party",
      "notes": "DeSantis spoke at NCGOP’s Old North State Dinner at its State Convention in Greensboro"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/9/2023",
      "city": "Columbus",
      "state": "Georgia",
      "primary_purpose": "Speech",
      "host_organization": "Georgia Republican Convention",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/10/2023",
      "city": "Columbus",
      "state": "Georgia",
      "primary_purpose": "Speech",
      "host_organization": "Georgia GOP",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/10/2023",
      "city": "Columbus",
      "state": "Georgia",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Trump campaign",
      "notes": "OTR stop at Waffle House"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/10/2023",
      "city": "Columbus",
      "state": "Georgia",
      "primary_purpose": "Speech",
      "host_organization": "Georgia GOP",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/10/2023",
      "city": "Greensboro",
      "state": "North Carolina",
      "primary_purpose": "Speech",
      "host_organization": "North Carolina GOP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/10/2023",
      "city": "Greensboro",
      "state": "North Carolina",
      "primary_purpose": "Speech",
      "host_organization": "North Carolina Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/10/2023",
      "city": "Ponca City",
      "state": "Oklahoma",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Ponca City Rodeo",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/10/2023",
      "city": "Tulsa",
      "state": "Oklahoma",
      "primary_purpose": "Rally",
      "host_organization": "Never Back Down Pac",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/11/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Concord Republican City Committee",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/12/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "6/12/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "6/12/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "meeting with local politicians",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/12/2023",
      "city": "Spartanburg",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/13/2023",
      "city": "Bedminster",
      "state": "New Jersey",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/13/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Trump campaign",
      "notes": "Post-arraignment OTR stop in Miami"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/13/2023",
      "city": "Newport Beach",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/13/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Trump indictment",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/14/2023",
      "city": "Silicon Valley",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/14/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/14/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/15/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "National Association of Insurance and Financial Advisors",
      "notes": "business leaders"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/15/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Estes Construction",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/15/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/16/2023",
      "city": "Huntsville",
      "state": "Alabama",
      "primary_purpose": "Speech",
      "host_organization": "Gridiron Conference",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/16/2023",
      "city": "Reno",
      "state": "Nevada",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/16/2023",
      "city": "Reno",
      "state": "Nevada",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Attended Reno Rodeo"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/16/2023",
      "city": "Laguna Niguel",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "Nikan Khatibi",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/16/2023",
      "city": "San Diego",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "New Majority PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/17/2023",
      "city": "Gardnerville",
      "state": "Nevada",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Adam Laxalt's Basque Fry",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/19/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/19/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "The Anderson Denison Ethanol Plant",
      "notes": "Energy"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/19/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Crawford County GOP Women's meeting",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/19/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Woodbury County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/19/2023",
      "city": "Moncks Corner",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/19/2023",
      "city": "Woodside",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/20/2023",
      "city": "Harlan",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/20/2023",
      "city": "Myrtle Beach",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/20/2023",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "6/21/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Chris Christie for President",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/21/2023",
      "city": "Fort Wayne",
      "state": "Indiana",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/22/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "6/22/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/22/2023",
      "city": "Bedminster",
      "state": "New Jersey",
      "primary_purpose": "Fundraiser",
      "host_organization": "Patriot Freedom Project",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/22/2023",
      "city": "North Augusta",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/22/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Congressional Anti-Woke Caucus",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "6/23/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/24/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "6/24/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Students for Life",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/24/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/24/2023",
      "city": "Lancaster",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Porcupine Freedom Festival",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/25/2023",
      "city": "Novi",
      "state": "Michigan",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Oakland County Republican Party",
      "notes": "Speech at a local event: Lincoln Day Dinner"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/25/2023",
      "city": "Alton",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/26/2023",
      "city": "Eagle Pass",
      "state": "Texas",
      "primary_purpose": "Rally",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/26/2023",
      "city": "The border",
      "state": "Texas",
      "primary_purpose": "Press/Interview",
      "host_organization": "DeSantis Campaign",
      "notes": "Hosted a press conference along the border"
    },
    {
      "candidate_name": "Will Hurd",
      "date": "6/26/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/27/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": "Wasn't sure if this should go under \"speech\" or \"local event\" - it was a speech at a local event (NHFRW's Annual Lilac Luncheon)"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/27/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "NH campaign office opening",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/27/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "American Enterprise Institute",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/27/2023",
      "city": "Hollis",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "6/27/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "6/27/2023",
      "city": "North Country",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "northern border tour"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/28/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "Polaris National Security",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/28/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/28/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/29/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/29/2023",
      "city": "Rockland County",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "6/29/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire State Senate",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "6/30/2023",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Moms for Liberty",
      "notes": "Joyful Warriors Summit"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "6/30/2023",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "primary_purpose": "Speech",
      "host_organization": "Moms for Liberty",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "6/30/2023",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "primary_purpose": "Speech",
      "host_organization": "Moms for Liberty",
      "notes": "Moms for Liberty press conference in Philadelphia"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "6/30/2023",
      "city": "Morrison Yard",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/1/2023",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "primary_purpose": "Speech",
      "host_organization": "Moms for Liberty",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/1/2023",
      "city": "Pickens",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/1/2023",
      "city": "Philadelphia",
      "state": "Pennsylvania",
      "primary_purpose": "Speech",
      "host_organization": "Moms for Liberty",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/2/2023",
      "city": "Central City",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "County Fair",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/2/2023",
      "city": "Winterset",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "John Wayne Museum",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/3/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "parade",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/3/2023",
      "city": "Earlham",
      "state": "Iowa",
      "primary_purpose": "business tour",
      "host_organization": "SILT Farm",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/3/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "Coffee with the Candidates",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/3/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "parade",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/4/2023",
      "city": "Clear Lake",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "4th of July parade",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/4/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "4th of July Parade",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/4/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Fifth Season 5k",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/4/2023",
      "city": "Boone",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Boone County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/4/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "4th of July parade",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/4/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Merrimack 4th of July parade",
      "notes": "DeSantis attended and participated in 4th of July parade"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/4/2023",
      "city": "Wolfeboro",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Wolfeboro Parade",
      "notes": "DeSantis attended and participated in the Wolfeboro Parade"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "7/4/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "4th of July parade",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/4/2023",
      "city": "Cincinnati",
      "state": "Ohio",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "4th of July",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "7/4/2023",
      "city": "Amherst",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "4th of July parade",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "7/4/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "4th of July parade",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/5/2023",
      "city": "Gilford",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/5/2023",
      "city": "Le Mars",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/5/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Rep. Randy Feenstra",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/5/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Woodbury County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/5/2023",
      "city": "",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Schrunk Family Farm",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/6/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "South Carolinians For Freedom",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/6/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Young Greenville/4th District Club Presidential Series",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/6/2023",
      "city": "Holstein",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Ida County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/6/2023",
      "city": "Holstein",
      "state": "Iowa",
      "primary_purpose": "Business Roundtable",
      "host_organization": "Brock Boling Seeds",
      "notes": "focused on farmers"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/6/2023",
      "city": "Neola",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Pottawattamie County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/6/2023",
      "city": "Conway",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/7/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "GCRP Weekly Coffee and Politics",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/7/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/7/2023",
      "city": "Lancaster",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/7/2023",
      "city": "Lincoln",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/8/2023",
      "city": "Easley",
      "state": "South Carolina",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Pickens County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/8/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": "Volunteer recruitment event"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/8/2023",
      "city": "Hanover",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/8/2023",
      "city": "Henniker",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/10/2023",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "Iowa GOP",
      "notes": "Interview-style reception"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/11/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Coffee with a Candidate",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/11/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Jasper County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/11/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/11/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/12/2023",
      "city": "Hamilton County",
      "state": "Indiana",
      "primary_purpose": "Luncheon",
      "host_organization": "Hamilton County Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/12/2023",
      "city": "Memphis",
      "state": "Tennessee",
      "primary_purpose": "Speech",
      "host_organization": "FreedomFest",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/13/2023",
      "city": "Cumming",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "Iowa Faith & Freedom Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "2023 FAMiLY Leadership Summit",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "VFW",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Kari Lake"
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/14/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Red Arrow Diner in Manchester",
      "host_organization": "Suarez campaign",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/14/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Liberty House Tour",
      "host_organization": "Suarez Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/14/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Freedom Movement",
      "host_organization": "Suarez campaign",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "2023 FAMiLY Leadership Summit",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/14/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Northside Conservatives Breakfast",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Family Leadership Summit",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/14/2023",
      "city": "Moravia",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "State Rep. Ausin Harris",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/14/2023",
      "city": "Boone",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/14/2023",
      "city": "Boone",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "Stop at Dairy Queen"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Family Leader Summit in Des Moines Iowa",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/14/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "7/14/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Family Leadership Summit",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Family Leadership Summit",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/14/2023",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Breakfast",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/15/2023",
      "city": "Garber",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Clayton County Cookout",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/15/2023",
      "city": "West Palm Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Turning Point USA Action",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/15/2023",
      "city": "West Palm Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Turning Point USA Action",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/15/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Zach Nunn for Congress",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/15/2023",
      "city": "Winterset",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/15/2023",
      "city": "West Palm Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Turning Point USA Action",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/16/2023",
      "city": "Clayton County",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/16/2023",
      "city": "West Palm Beach",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Turning Point USA Action",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/17/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Press/Interview",
      "host_organization": "National Press Club",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/17/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Christians United for Israel Summit",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/17/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Christians United for Israel Summit",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/17/2023",
      "city": "Tega Cay",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/17/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Christians United for Israel Summit",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/18/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox News",
      "notes": "Town hall with Fox News' Sean Hannity"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/18/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Linn County Republican Party",
      "notes": "OTR stop in Cedar Rapids"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/18/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/18/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/18/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Signing up GOP primary in South Carolina",
      "host_organization": "Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "7/18/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/19/2023",
      "city": "Bedminster",
      "state": "New Jersey",
      "primary_purpose": "Sound of Freedom film screening",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/19/2023",
      "city": "Salix",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/19/2023",
      "city": "Hudson",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Senator Bob Clegg",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/20/2023",
      "city": "Meredith",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/20/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/20/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "New Hampshire Institute of Politics",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "7/20/2023",
      "city": "Hanover",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Darmouth College Rockefeller Center",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "7/21/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/21/2023",
      "city": "Berlin",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/21/2023",
      "city": "Conway",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/21/2023",
      "city": "Salt Lake City",
      "state": "Utah",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": "Press conference with Utah leaders at the state capitol"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "7/21/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/21/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Luncheon",
      "host_organization": "Linn County Moms for Liberty, Linn County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "7/21/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "New Hampshire Institute of Politics",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/22/2023",
      "city": "Park City",
      "state": "Utah",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/22/2023",
      "city": "Henderson",
      "state": "Nevada",
      "primary_purpose": "Town Hall",
      "host_organization": "Clark County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/23/2023",
      "city": "Deal",
      "state": "New Jersey",
      "primary_purpose": "Press/Interview",
      "host_organization": "Jewish Community Center of Jersey Shore",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/23/2023",
      "city": "Park City",
      "state": "Utah",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "7/24/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "7/24/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Local Business Roundtable",
      "host_organization": "Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/24/2023",
      "city": "Muscatine",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "Rep. Marianette Miller-Meeks",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/25/2023",
      "city": "New Orleans",
      "state": "Louisiana",
      "primary_purpose": "Fundraiser",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/25/2023",
      "city": "New Orleans",
      "state": "Louisiana",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Trump campaign",
      "notes": "Cafe du Monde"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/25/2023",
      "city": "Barrington",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/25/2023",
      "city": "Hollis",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/25/2023",
      "city": "Chattanooga ",
      "state": "Tennessee",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/25/2023",
      "city": "Franklin",
      "state": "Tennessee",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/25/2023",
      "city": "Knoxville",
      "state": "Tennessee",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/26/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "Freedom Movement New Hampshire",
      "notes": "Discussion with former state Rep. Victoria Sullivan and Freedom Movement New Hampshire"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/26/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Roundtable",
      "host_organization": "",
      "notes": "addiction recovery focus"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/26/2023",
      "city": "Orlando",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "ALEC",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/26/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Young America's Foundation",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/27/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Capitol Hill Club",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/27/2023",
      "city": "Napa",
      "state": "California",
      "primary_purpose": "Speech",
      "host_organization": "Napa Institute",
      "notes": "Catholic conference"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/27/2023",
      "city": "Chariton",
      "state": "Iowa",
      "primary_purpose": "Bus Tour",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/27/2023",
      "city": "Osceola",
      "state": "Iowa",
      "primary_purpose": "Bus Tour",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "7/27/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/28/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Right to Start",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/28/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Trump campaign",
      "notes": "Iowa HQ opening"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/28/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Presidential Candidate Forum on Entrepreneurship",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/28/2023",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "Bus Tour",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "7/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa GOP Lincoln Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "7/28/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "7/29/2023",
      "city": "Erie",
      "state": "Pennsylvania",
      "primary_purpose": "Rally",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/29/2023",
      "city": "Boone",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Boone County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/29/2023",
      "city": "Webster City",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Hamilton County Fair",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/29/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/29/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Business Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/29/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Church",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "7/29/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Breakfast",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/29/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Story County Activist Meeting",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/29/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "First Responder Roundtable",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "7/29/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "7/29/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "7/30/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Jasper County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "7/30/2023",
      "city": "Clinton",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Clinton County GOP Hog Roast",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/30/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "DeSantis campaign",
      "notes": "Event hosted by the DeSantis campaign"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/30/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "No BS BBQ hosted by Amb. Scott Brown and Gail Brown",
      "host_organization": "Hosted by Amb. Scott Brown and Gail Brown",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/30/2023",
      "city": "Seabrook",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/30/2023",
      "city": "Windham",
      "state": "New Hampshire",
      "primary_purpose": "House Party/BBQ",
      "host_organization": "Joseph Matarese and Phil Taub",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "7/31/2023",
      "city": "Rochester ",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "DeSantis Campaign",
      "notes": "DeSantis held a press conference in Rochester, NH unveiling his economic plans"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/1/2023",
      "city": "Greenland",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Chris Sununu",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/1/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "DeSantis Campaign",
      "notes": "Governor DeSantis made a stop at the Windmill Restaurant in Concord, N.H."
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/1/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/2/2023",
      "city": "Hollis",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/2/2023",
      "city": "San Juan",
      "state": "Puerto Rico",
      "primary_purpose": "Roundtable",
      "host_organization": "Republican Party of Puerto Rico",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/2/2023",
      "city": "Indianapolis",
      "state": "Indiana",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Indiana State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/2/2023",
      "city": "Nashville",
      "state": "Tennessee",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/3/2023",
      "city": "Wahpeton",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Dickinson County Picnic",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/3/2023",
      "city": "Indianapolis",
      "state": "Indiana",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Indiana State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/3/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Concord GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/3/2023",
      "city": "Milford",
      "state": "New Hampshire",
      "primary_purpose": "Lunch",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/3/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "\"a fair\"",
      "notes": "https://twitter.com/WillHurd/status/1687163354291511296?s=20"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/4/2023",
      "city": "Eldora",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Hardin County Republicans Sweet Corn Feed",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/4/2023",
      "city": "Jersey Shore",
      "state": "New Jersey",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "8/4/2023",
      "city": "Montgomery",
      "state": "Alabama",
      "primary_purpose": "Speech",
      "host_organization": "Republican Party summer dinner",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/4/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/4/2023",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down Super PAC",
      "notes": "Meet and Greet at Toppling Goliath Brewing"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/4/2023",
      "city": "Garnavillo",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Never Back Down ",
      "notes": "DeSantis went to the Clayton County Fairground"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/4/2023",
      "city": "New Hampton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": "DeSantis goes Klunder’s Kafe for a Retail Stop."
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/4/2023",
      "city": "Waukon",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down Super PAC",
      "notes": "Did a retail politics event at a local Ice Cream shop in Waukon, Iowa"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/4/2023",
      "city": "Waverly",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Never Back Down",
      "notes": "Waverly Tire Company Messaging Stop"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/4/2023",
      "city": "Yuma",
      "state": "Arizona",
      "primary_purpose": "Roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/4/2023",
      "city": "Seabrook Beach",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "8/5/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "South Carolina Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/5/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Polaris National Security",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/5/2023",
      "city": "Adel",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Brenna Bird's Big Barn Bash",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/5/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/5/2023",
      "city": "Grinnell",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": "Grinnell Pizza Ranch"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/5/2023",
      "city": "Tama",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": "Meet and Greet held at Spanky’s South Tama Livestock Auction"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/5/2023",
      "city": "Vinton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": "Retail campaign stop at Vinton Family Restaurant"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/5/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Lunch",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/5/2023",
      "city": "Vail",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Crawford County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/5/2023",
      "city": "Wayne County",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/5/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/6/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Ashley's BBQ Bash (Ashley Hinson)",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/6/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Ashley's BBQ Bash (Ashley Hinson)",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/6/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Ashley's BBQ Bash (Ashley Hinson)",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/6/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Ashley's BBQ Bash (Ashley Hinson)",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/6/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Church",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/6/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Ashley's BBQ Bash (Ashley Hinson)",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/6/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/7/2023",
      "city": "",
      "state": "Texas",
      "primary_purpose": "Border Visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/7/2023",
      "city": "Amherst",
      "state": "New Hampshire",
      "primary_purpose": "Dinner",
      "host_organization": "New Hampshire Federation of Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/7/2023",
      "city": "Oklahoma City",
      "state": "Oklahoma",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/7/2023",
      "city": "Bloomfield Hills",
      "state": "Michigan",
      "primary_purpose": "Town Hall",
      "host_organization": "Oakland County Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/7/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": "Unclear where, but he visited the northern border. See https://x.com/Kjwalsh_news/status/1711009625602949415?s=20"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/8/2023",
      "city": "Hanover",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Path to the Presidency",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/8/2023",
      "city": "New London",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "8/8/2023",
      "city": "Windham",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/8/2023",
      "city": "",
      "state": "Texas",
      "primary_purpose": "Border Visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/8/2023",
      "city": "Hudson",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/9/2023",
      "city": "Hanover",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Dartmouth College",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/9/2023",
      "city": "Canterbury",
      "state": "New Hampshire",
      "primary_purpose": "Campaign stop",
      "host_organization": "Campaign",
      "notes": "Visiting Granite State Recovery addiction treatment"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/9/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Campaign stop",
      "host_organization": "Campaign",
      "notes": "HOPE Recovery Clinic visit"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/9/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/9/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/9/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Quad City Veterans Center",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/9/2023",
      "city": "The Hamptons",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/10/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/10/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/10/2023",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Dallas County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/10/2023",
      "city": "Pharr",
      "state": "Texas",
      "primary_purpose": "Border Visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/10/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Scott County Republican Lincoln Club",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/10/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Quad City Veterans Outreach Center",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/10/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Lunch",
      "host_organization": "Scott County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/10/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/10/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "Ruthless Podcast",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/10/2023",
      "city": "Coralville ",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/10/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/10/2023",
      "city": "Johnson County",
      "state": "Iowa",
      "primary_purpose": "Bus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/10/2023",
      "city": "Tipton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/11/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "The Bastion Institute",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "The Bastion Institute",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/11/2023",
      "city": "Atlantic",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/11/2023",
      "city": "Audubon",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": "Waspy’s Truck Stop retail stop in Audubon, Iowa"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/11/2023",
      "city": "Carroll",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/11/2023",
      "city": "Harlan",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/11/2023",
      "city": "Menlo",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/11/2023",
      "city": "Panora",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/11/2023",
      "city": "Orlando",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Young Americans for Liberty",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "8/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/12/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Faith Baptist Bible College",
      "notes": "Chrsitian Education Leaders"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/12/2023",
      "city": "Knoxville",
      "state": "Iowa",
      "primary_purpose": "Stop at Knoxville, Iowa Raceway (he was literally there for about 20 minutes)",
      "host_organization": "Knoxville National Raceway",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/12/2023",
      "city": "Waverly",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Bremer County Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/13/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/13/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Ambassador Scott and Gail Brown",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/14/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/14/2023",
      "city": "Chicago",
      "state": "Illinois",
      "primary_purpose": "Town Hall",
      "host_organization": "NewsNation",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/14/2023",
      "city": "St. Clair Shores",
      "state": "Michigan",
      "primary_purpose": "Town Hall",
      "host_organization": "Colion Noir",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/14/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Campaign stop",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/15/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/15/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/15/2023",
      "city": "St. Louis",
      "state": "Missouri",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/15/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Dinner",
      "host_organization": "Story County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/15/2023",
      "city": "Cambridge",
      "state": "Iowa",
      "primary_purpose": "Dinner",
      "host_organization": "Judge Joseph Story",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/15/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/15/2023",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/15/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "New Hampshire GOP Golf Tournament",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/16/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet with Sununu",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/16/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Ambassador Scott and Gail Brown",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/16/2023",
      "city": "Indianapolis",
      "state": "Indiana",
      "primary_purpose": "Speech",
      "host_organization": "National Conference of State Legislatures",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/17/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Campaign stop",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/17/2023",
      "city": "Orange County",
      "state": "California",
      "primary_purpose": "Speech",
      "host_organization": "Nixon Presidential Library",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/18/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/18/2023",
      "city": "South Miami",
      "state": "Florida",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Francis Suarez",
      "date": "8/18/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "WMUR",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/18/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Erick Erickson's \"The Gathering\" conference",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/18/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Erick Erickson's \"The Gathering\" conference",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/18/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Erick Erickson's \"The Gathering\" conference",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/18/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/18/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Erick Erickson's \"The Gathering\" conference",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/18/2023",
      "city": "Dallas",
      "state": "Texas",
      "primary_purpose": "Speech",
      "host_organization": "Young Republican Convention",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/18/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Iowa Talking Points",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/18/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/19/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/19/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Erick Erickson's \"The Gathering\" conference",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/19/2023",
      "city": "Jackson",
      "state": "Mississippi",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Mississippi Book Festival",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/19/2023",
      "city": "Hooksett",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": "Brick House Drive-In Restaurant retail stop begins."
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/19/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Londonderry Old Home Day Parade",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/19/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down Super PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/19/2023",
      "city": "Newport",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": "Newport retail stop at Dad Restaurant"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/19/2023",
      "city": "Newport",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "New Hampshire Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/19/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Erick Erickson's \"The Gathering\" conference",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/19/2023",
      "city": "Summerville",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Dorchester County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/20/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Iowa State Fair",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/21/2023",
      "city": "Fort Walton Beach ",
      "state": "Florida",
      "primary_purpose": "Pre-Debate Party",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/22/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Reception",
      "host_organization": "Leadership Institute",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/22/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Pre-Debate Party",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/23/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Debate",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/24/2023",
      "city": "Dover",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/24/2023",
      "city": "Dyersville",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/24/2023",
      "city": "Milwaukee",
      "state": "Wisconsin",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/25/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Scott Brown",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/25/2023",
      "city": "Emmetsburg",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/25/2023",
      "city": "Estherville",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/25/2023",
      "city": "Hartley",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/25/2023",
      "city": "Milford",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with John Willis"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/25/2023",
      "city": "Rock Rapids",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/25/2023",
      "city": "Sibley",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/25/2023",
      "city": "Spencer",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/25/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/25/2023",
      "city": "Hooksett",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/25/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Polk County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/25/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Warren County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/25/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Jasper County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/25/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "Marion County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/26/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire GOP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/26/2023",
      "city": "Carmel",
      "state": "Indiana",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Lincoln Lawn Party",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/26/2023",
      "city": "Algona",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/26/2023",
      "city": "Clarion",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/26/2023",
      "city": "Forest City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/26/2023",
      "city": "Garner",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "8/26/2023",
      "city": "Manly",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/26/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/26/2023",
      "city": "Clarion",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "Wright County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/26/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "India Day celebration"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/26/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Cookout",
      "host_organization": "National Cattle Congress",
      "notes": "KXEL Caucus Cookout"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/26/2023",
      "city": "Winterset",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/27/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/28/2023",
      "city": "Indian Land",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/28/2023",
      "city": "Anderson",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Jeff Duncan's Faith & Freedom BBQ",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/28/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/28/2023",
      "city": "Lexington",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/29/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "8/29/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/29/2023",
      "city": "Del Rio",
      "state": "Texas",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/29/2023",
      "city": "Eagle Pass",
      "state": "Texas",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/30/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Northside Conservatives Club",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/30/2023",
      "city": "Centerville",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "American Free Enterprise Chamber of Commerce",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/30/2023",
      "city": "Keosauqua",
      "state": "Iowa",
      "primary_purpose": "Campaign stop",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/30/2023",
      "city": "Leon",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/30/2023",
      "city": "Osceola",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "8/30/2023",
      "city": "",
      "state": "South Carolina",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/30/2023",
      "city": "Le Mars",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Northwest Iowa Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/30/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Siouxland Energy Cooperative",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/30/2023",
      "city": "",
      "state": "Texas",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/31/2023",
      "city": "Fairfield",
      "state": "Iowa",
      "primary_purpose": "Business Tour",
      "host_organization": "Weaton Companies",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/31/2023",
      "city": "Fort Madison",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "8/31/2023",
      "city": "Mount Pleasant",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Midwest Old Threshers",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/31/2023",
      "city": "Osceola",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/31/2023",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "8/31/2023",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/31/2023",
      "city": "Boone County",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Boone County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/31/2023",
      "city": "Cambridge",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Judge Joseph Story Dinner Series",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/31/2023",
      "city": "Clear Lake",
      "state": "Iowa",
      "primary_purpose": "Roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/31/2023",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "Marshall County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "8/31/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "8/31/2023",
      "city": "Val Verde County",
      "state": "Texas",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/1/2023",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/2/2023",
      "city": "Amherst",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/2/2023",
      "city": "Dublin",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/2/2023",
      "city": "Hooksett",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/2/2023",
      "city": "Hopkinton",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Hopkinton Fair",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/2/2023",
      "city": "Newport",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/3/2023",
      "city": "Conway",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Mount Washington Valley Republican Committee",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/3/2023",
      "city": "Hill",
      "state": "New Hampshire",
      "primary_purpose": "Church",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/3/2023",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/3/2023",
      "city": "Lancaster",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Lancaster Fair",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/4/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Salem GOP ",
      "notes": "Labor Day Picnic"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/4/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Granite State Baptist Church",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/4/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Scott Brown",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/4/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Salem GOP ",
      "notes": "Labor Day Picnic"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/4/2023",
      "city": "Milford",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Labor Day Parade",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/4/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Salem GOP ",
      "notes": "Labor Day Picnic"
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/4/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Salem GOP ",
      "notes": "Labor Day Picnic"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/5/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/5/2023",
      "city": "Glenwood",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/5/2023",
      "city": "Red Oak",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/5/2023",
      "city": "Shenandoah",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/5/2023",
      "city": "Barrington",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/5/2023",
      "city": "Raymond",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/5/2023",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/5/2023",
      "city": "Claremont",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/5/2023",
      "city": "Altoona",
      "state": "Pennsylvania",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": "closed press"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/5/2023",
      "city": "Harrisburg",
      "state": "Pennsylvania",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": "closed press"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/5/2023",
      "city": "Pittsburgh",
      "state": "Pennsylvania",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": "closed press"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/6/2023",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "unclear on date! https://twitter.com/AsaHutchinson/status/1698438130817241373"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/6/2023",
      "city": "Audubon",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/6/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/6/2023",
      "city": "Harlan",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/6/2023",
      "city": "Henniker",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/6/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "NHIOP at St. Anselm",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/6/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Moms for Liberty",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/6/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/7/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "unclear on date! https://twitter.com/AsaHutchinson/status/1698438130817241373"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/7/2023",
      "city": "Bedminster",
      "state": "New Jersey",
      "primary_purpose": "Fundraiser",
      "host_organization": "Giuliani Defense",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/7/2023",
      "city": "Boiling Springs",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/7/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire GOP",
      "notes": "No B.S. BBQ"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/8/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/8/2023",
      "city": "Treynor",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Pottawattamie County GOP Lincoln-Reagan dinner",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/8/2023",
      "city": "Rapid City",
      "state": "South Dakota",
      "primary_purpose": "Rally",
      "host_organization": "South Dakota Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/8/2023",
      "city": "North Charleston",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/8/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/8/2023",
      "city": "Meredith",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/8/2023",
      "city": "Carroll",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Carrol County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/8/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Polk County Summer Sizzle",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/8/2023",
      "city": "Okoboji",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/8/2023",
      "city": "Orange City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/8/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Fox & Friends",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/9/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Iowa Hawkeyes vs. Iowa State Cyclones football game"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/9/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Story County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/9/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Iowa Hawkeyes vs. Iowa State Cyclones football game"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/9/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Iowa Hawkeyes vs. Iowa State Cyclones football game"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/9/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Never Back Down",
      "notes": "Iowa v. Iowa State game"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/9/2023",
      "city": "Grundy Center",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/9/2023",
      "city": "Iowa Falls",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/9/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Iowa Hawkeyes vs. Iowa State Cyclones football game"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/9/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/9/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/9/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/9/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Iowa Hawkeyes vs. Iowa State Cyclones football game"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/10/2023",
      "city": "Durham",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Bruce Fenton",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/10/2023",
      "city": "Hollis",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Bruce Fenton",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/10/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "U.S. Open"
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/10/2023",
      "city": "Clay County",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "County Fair",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "9/11/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire GOP",
      "notes": "Scott Brown No B.S. BBQ"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/11/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "9/11 memorial"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/11/2023",
      "city": "Charles City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Valero Renewables",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/11/2023",
      "city": "Cresco",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/11/2023",
      "city": "Polk City",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "KCCI Coffee with the Candidate",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/11/2023",
      "city": "Sheffield",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Sukup Manufacturing",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/11/2023",
      "city": "Waukon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Howard County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/11/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "9/11 memorial"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/11/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "9/11 memorial"
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "9/11 memorial walk"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "9/12/2023",
      "city": "Goffstown",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/12/2023",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/12/2023",
      "city": "New Hampton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/12/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/12/2023",
      "city": "Waukon",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/12/2023",
      "city": "Waverly",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/12/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Women for Nikki",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/12/2023",
      "city": "",
      "state": "New York",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "Meeting with orthodox Jewish community"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/13/2023",
      "city": "Harrisburg",
      "state": "Pennsylvania",
      "primary_purpose": "Meet and Greet",
      "host_organization": "\"Pennsylvania business leaders\"",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/13/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/13/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "NewsNation",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/13/2023",
      "city": "Independence",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/13/2023",
      "city": "Greenwich",
      "state": "Connecticut",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "closed press"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/13/2023",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "Scott County Republican Women",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/13/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "America First Policy Institute",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/14/2023",
      "city": "Adel",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Dallas County GOP",
      "notes": "Party like a Patriot"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/14/2023",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "Winneshiek County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/14/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "Dubuque County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/14/2023",
      "city": "Fayette",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Fayette County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/14/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "BlackHawk County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/15/2023",
      "city": "Spencer",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Clay County Fair",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/15/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Pray Vote Stand Summit",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/15/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Family Research Council Pray Vote Stand Summit",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/15/2023",
      "city": "Grand Mound",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/15/2023",
      "city": "Le Claire",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "with Marianette Miller-Meeks"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/15/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Concerned Women for America summit",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/15/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Pray Vote Stand Summit",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/15/2023",
      "city": "Duncan",
      "state": "South Carolina",
      "primary_purpose": "Roundtable",
      "host_organization": "Spartanburg Community College",
      "notes": "focused on economic policy"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/15/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Family Research Council Pray Vote Stand Summit",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition Banquet",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/16/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Republican Party Annual Trap Shoot",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/16/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Glendi Greek Fest",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition Banquet",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/16/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Jasper County GOP",
      "notes": "10th Annual Trap Shoot"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition Banquet",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/16/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Q&A",
      "host_organization": "American Free Enterprise",
      "notes": "with Terry Branstad"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/16/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition Banquet",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/16/2023",
      "city": "Red Oak",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition Banquet",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/16/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition Banquet",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/16/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Faith & Freedom Coalition Banquet",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/17/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/17/2023",
      "city": "Spencer",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Clay County Fair"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/18/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Press/Interview",
      "host_organization": "AARP South Carolina",
      "notes": "Pints & Politics"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/18/2023",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/18/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Hudson Institute",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/18/2023",
      "city": "Clay County",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/18/2023",
      "city": "Jacksonville",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/18/2023",
      "city": "St. Johns County",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/18/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/18/2023",
      "city": "Mason City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/18/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "ALMACO Manufacturing",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/19/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Concord GOP",
      "notes": "Politics and Pies"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/19/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": "Pints & Politics"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/19/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "9/19/2023",
      "city": "North Hampton",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "9/20/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Campaign stop",
      "host_organization": "",
      "notes": "Not sure what town"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/20/2023",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Trump campaign",
      "notes": "OTR stop after the Dubuque remarks, at Treehouse Pub & Eatery "
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/20/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/20/2023",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Trump campaign",
      "notes": "Team Trump Iowa Commit to Caucus "
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/20/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Press/Interview",
      "host_organization": "Fox & Friends, NY Young Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/20/2023",
      "city": "Houston",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/20/2023",
      "city": "Midland",
      "state": "Texas",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/20/2023",
      "city": "Windham",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "NHIOP",
      "notes": "Politics & Eggs"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/20/2023",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Speech",
      "host_organization": "Messari Mainnet conference (crypto)",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/21/2023",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/21/2023",
      "city": "Dallas",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/21/2023",
      "city": "Tyler",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/21/2023",
      "city": "New Albany",
      "state": "Ohio",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/21/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Press/Interview",
      "host_organization": "Las Vegas Chamber",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/22/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "NHIOP at Saint Anselm College",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/22/2023",
      "city": "San Antonio",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/22/2023",
      "city": "Waco",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "DeSantis campaign",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/22/2023",
      "city": "Mackinac",
      "state": "Michigan",
      "primary_purpose": "Speech",
      "host_organization": "Mackinac Leadership Conference",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/23/2023",
      "city": "Austin",
      "state": "Texas",
      "primary_purpose": "Press/Interview",
      "host_organization": "Texas Tribune Festival",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "9/24/2023",
      "city": "Phoenix",
      "state": "Arizona",
      "primary_purpose": "football game",
      "host_organization": "Cowboys at Cardinals",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/24/2023",
      "city": "Coronado",
      "state": "California",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "veterans appreciation"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/25/2023",
      "city": "Summerville",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/26/2023",
      "city": "",
      "state": "California",
      "primary_purpose": "Campaign stop",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/27/2023",
      "city": "Detroit",
      "state": "Michigan",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "9/27/2023",
      "city": "Simi Valley",
      "state": "California",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/27/2023",
      "city": "Clinton Township",
      "state": "Michigan",
      "primary_purpose": "Speech",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/27/2023",
      "city": "Simi Valley",
      "state": "California",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/27/2023",
      "city": "Simi Valley",
      "state": "California",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/27/2023",
      "city": "Simi Valley",
      "state": "California",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/27/2023",
      "city": "Simi Valley",
      "state": "California",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/27/2023",
      "city": "Simi Valley",
      "state": "California",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/27/2023",
      "city": "Simi Valley",
      "state": "California",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/28/2023",
      "city": "Los Angeles",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "closed press"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/28/2023",
      "city": "Salinas",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "Private fundraising brunch with Big Ag CEOs"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "9/29/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/29/2023",
      "city": "Anaheim",
      "state": "California",
      "primary_purpose": "Speech",
      "host_organization": "California Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/29/2023",
      "city": "Beverly Hills",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "Trump campaign",
      "notes": "private fundraiser"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/29/2023",
      "city": "Los Angeles",
      "state": "California",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Trump campaign",
      "notes": "OTR stop at ice cream shop Carvel in Westwood neighborhood"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/29/2023",
      "city": "Anaheim",
      "state": "California",
      "primary_purpose": "Speech",
      "host_organization": "California Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "9/29/2023",
      "city": "Long Beach",
      "state": "California",
      "primary_purpose": "campaign event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "9/29/2023",
      "city": "Anaheim",
      "state": "California",
      "primary_purpose": "Speech",
      "host_organization": "California Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/29/2023",
      "city": "",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "American Exceptionalism PAC",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "9/29/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "The Atlantic Festival",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "9/30/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "L'ATITUDE conference",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "9/30/2023",
      "city": "Costa Mesa",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "Trump campaign",
      "notes": "private fundraiser"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "9/30/2023",
      "city": "Fargo",
      "state": "North Dakota",
      "primary_purpose": "Tailgate",
      "host_organization": "",
      "notes": "NDSU football game"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/30/2023",
      "city": "Albia",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Pancake Day Parade"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "9/30/2023",
      "city": "Centerville",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "",
      "notes": "Pancake Day Parade"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "9/30/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "9/30/2023",
      "city": "Anaheim",
      "state": "California",
      "primary_purpose": "Speech",
      "host_organization": "California Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/1/2023",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Trump campaign",
      "notes": "Team Trump Iowa Commit to Caucus"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/1/2023",
      "city": "Coralville",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/1/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "10/2/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/3/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "ISU, Georgetown, Clemson, UNH",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/3/2023",
      "city": "Dallas",
      "state": "Texas",
      "primary_purpose": "",
      "host_organization": "meet with mayor",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/3/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/4/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/4/2023",
      "city": "Spartanburg",
      "state": "South Carolina",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/4/2023",
      "city": "Polk City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "KCCI",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/4/2023",
      "city": "Van Meter",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/4/2023",
      "city": "Big Rapids",
      "state": "Michigan",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/4/2023",
      "city": "Flint",
      "state": "Michigan",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/4/2023",
      "city": "Saginaw",
      "state": "Michigan",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/5/2023",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/5/2023",
      "city": "Midland",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/5/2023",
      "city": "Tampa",
      "state": "Florida",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "endorsements from sherriffs"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/5/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "Vektoberfest"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/6/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Des Moines AM Rotary Club",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/6/2023",
      "city": "Jewell Junction",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/6/2023",
      "city": "Atlantic",
      "state": "Iowa",
      "primary_purpose": "football game",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/6/2023",
      "city": "Greenfield",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/6/2023",
      "city": "Mount Ayr",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/6/2023",
      "city": "Sidney",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/6/2023",
      "city": "Bluffton",
      "state": "South Carolina",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/6/2023",
      "city": "Gorham",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/6/2023",
      "city": "Tamworth",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/7/2023",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Oktoberfest Parade",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/7/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/7/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "commit to caucus event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/7/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "roundtable",
      "host_organization": "American Free Enterprise Chamber of Commerce",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/7/2023",
      "city": "Corning",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/7/2023",
      "city": "Glenwood",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/7/2023",
      "city": "Red Oak",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/7/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/7/2023",
      "city": "Bloomfield",
      "state": "Iowa",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/7/2023",
      "city": "Keosauqua",
      "state": "Iowa",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/7/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Fundraiser",
      "host_organization": "NH GOP",
      "notes": "Reagan-Coolidge Dinner"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/7/2023",
      "city": "Pittsburg",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/8/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/8/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/8/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/8/2023",
      "city": "Northfield",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/9/2023",
      "city": "Wolfeboro",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/9/2023",
      "city": "Boone",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/9/2023",
      "city": "Ida Grove",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/9/2023",
      "city": "Hull",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "with Skyler Wheeler"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/9/2023",
      "city": "Le Mars",
      "state": "Iowa",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/9/2023",
      "city": "Storm Lake",
      "state": "Iowa",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/9/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/9/2023",
      "city": "Rock Hill",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "Winthrop University",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/9/2023",
      "city": "Spartanburg",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/10/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Candidate Forum",
      "host_organization": "USA Today",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/10/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "WMUR Candidate Cafe",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/10/2023",
      "city": "Park City",
      "state": "Utah",
      "primary_purpose": "Fundraiser",
      "host_organization": "E2 Summit",
      "notes": "closed press"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/10/2023",
      "city": "Park City",
      "state": "Utah",
      "primary_purpose": "Fundraiser",
      "host_organization": "E2 Summit",
      "notes": "closed press"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/10/2023",
      "city": "Park City",
      "state": "Utah",
      "primary_purpose": "Fundraiser",
      "host_organization": "E2 Summit",
      "notes": "closed press"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/10/2023",
      "city": "Park City",
      "state": "Utah",
      "primary_purpose": "Fundraiser",
      "host_organization": "E2 Summit",
      "notes": "closed press"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/10/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Hudson Institute",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/11/2023",
      "city": "Boston",
      "state": "Massachusetts",
      "primary_purpose": "Bruins game",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/11/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/11/2023",
      "city": "Palm Beach",
      "state": "Florida",
      "primary_purpose": "Rally",
      "host_organization": "Club 47",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/11/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Hudson Institute",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/12/2023",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Ronald Reagan Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/12/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/12/2023",
      "city": "Hanover",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Dartmouth College",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/12/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "WMUR Candidate Cafe",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/12/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Seacoast Media Group, USA Today Network",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/12/2023",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/12/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "Filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/12/2023",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "Dinner",
      "host_organization": "Scott County GOP Ronald Reagan Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/12/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Scott County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/12/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/12/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/12/2023",
      "city": "Austin",
      "state": "Texas",
      "primary_purpose": "form",
      "host_organization": "",
      "notes": "free speech forum"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/13/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/13/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Candidate Forum",
      "host_organization": "USA Today",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/13/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/13/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Bastion Institute",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/13/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/13/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Candidate Forum",
      "host_organization": "USA Today",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/13/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "WMUR Candidate Cafe",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/13/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/13/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/13/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Politics & Eggs at Saint Anselm College",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/13/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/13/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/13/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/13/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/13/2023",
      "city": "Eagle Pass",
      "state": "Texas",
      "primary_purpose": "Border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/13/2023",
      "city": "Hillsborough",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/13/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/14/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/14/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/14/2023",
      "city": "Durham",
      "state": "New Hampshire",
      "primary_purpose": "Tailgate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/14/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/14/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/14/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/14/2023",
      "city": "Creston",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/14/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/14/2023",
      "city": "",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "Americans for Tax Reform",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/14/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Candidate Forum",
      "host_organization": "USA Today",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/14/2023",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "Vektoberfest"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/14/2023",
      "city": "Milford",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Will Hurd",
      "date": "10/14/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "New Hampshire GOP",
      "notes": "First in the Nation Leadership Summit"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/16/2023",
      "city": "Adel",
      "state": "Iowa",
      "primary_purpose": "commit to caucus event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/16/2023",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/16/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/16/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "policy discussion",
      "host_organization": "Georgetown Institute of Politics and Public Service, The AP",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/17/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "@ Uncommon Grounds Coffee",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/17/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "WMUR Candidate Cafe",
      "notes": ""
    },
    {
      "candidate_name": "Mike Pence",
      "date": "10/17/2023",
      "city": "Windsor Heights",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Newsmax",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/18/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Sig Sauer",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/18/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/18/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/18/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "WMUR Candidate Cafe",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/19/2023",
      "city": "Rock Hill",
      "state": "South Carolina",
      "primary_purpose": "Candidate Forum",
      "host_organization": "SC/NC Federation of Republican Women",
      "notes": "at Wintrhop University"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/19/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/19/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "WMUR Candidate Cafe",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/19/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/19/2023",
      "city": "Anderson",
      "state": "South Carolina",
      "primary_purpose": "campaign event",
      "host_organization": "Veterans for DeSantis",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/19/2023",
      "city": "Rock Hill",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "Veterans for DeSantis",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/19/2023",
      "city": "Rock Hill",
      "state": "South Carolina",
      "primary_purpose": "Candidate Forum",
      "host_organization": "SC/NC Federation of Republican Women",
      "notes": "at Wintrhop University"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/19/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/20/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "Marianette Miller-Meeks",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/20/2023",
      "city": "Coggon",
      "state": "Iowa",
      "primary_purpose": "Farmer Roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/20/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "tailgate",
      "host_organization": "Marianette Miller-Meeks",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/20/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Joni Ernst"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/20/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "Marianette Miller-Meeks",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/20/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "Marianette Miller-Meeks",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/20/2023",
      "city": "Murrells Inlet",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "Veterans for DeSantis",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/20/2023",
      "city": "Myrtle Beach",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/20/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/20/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "Marianette Miller-Meeks",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/20/2023",
      "city": "Burlington",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/20/2023",
      "city": "Fort Madison",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/20/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "Marianette Miller-Meeks",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/20/2023",
      "city": "Washington",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/21/2023",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/21/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "University of Northern Iowa",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/21/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/21/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/21/2023",
      "city": "Sheffield",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/21/2023",
      "city": "Clinton",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/21/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "Veterans for DeSantis Dubuque County",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/21/2023",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/21/2023",
      "city": "Monticello",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/21/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "University of Northern Iowa",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/21/2023",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/21/2023",
      "city": "Altoona",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/21/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/21/2023",
      "city": "Mount Pleasant",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/21/2023",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/21/2023",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/22/2023",
      "city": "Beaufort",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Tabernacle Baptist Church",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/22/2023",
      "city": "Coralville",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/22/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "church",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/22/2023",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "football",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/23/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/23/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/23/2023",
      "city": "Chicago",
      "state": "Illinois",
      "primary_purpose": "Speech",
      "host_organization": "New Beginnings Church",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/23/2023",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/23/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/24/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/24/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/24/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/24/2023",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/24/2023",
      "city": "Creston",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/24/2023",
      "city": "Griswold",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "American Free Enterprise Chamber of Commerce",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/24/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Meet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/25/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Westside Conservative Club",
      "notes": "with Marianette Miller-Meeks"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/25/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/25/2023",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "",
      "host_organization": "Veterans for Tim Scott launch",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "10/26/2023",
      "city": "Clear Lake",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/27/2023",
      "city": "Washington, D.C.",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Heritage Foundation",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/27/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "NextGen Coalition, Iowa State University",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "Republican Jewish Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "Republican Jewish Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "Republican Jewish Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "Republican Jewish Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "Republican Jewish Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "Republican Jewish Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "NextGen Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/28/2023",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Speech",
      "host_organization": "Republican Jewish Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "10/29/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/29/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "football",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "10/30/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/30/2023",
      "city": "Le Mars",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/30/2023",
      "city": "Rock Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/30/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "10/30/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/1/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/1/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Panel discussion",
      "host_organization": "NextGen Coalition, St. Anselm College",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/1/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/1/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Debate",
      "host_organization": "Debate with Ro Khanna",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/1/2023",
      "city": "Windham",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/2/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "forum",
      "host_organization": "with local law enforcement",
      "notes": "focused on opioids & mental health"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/2/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Derry Rotary Club",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/2/2023",
      "city": "Hanover",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Dartmouth College",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "11/2/2023",
      "city": "Houston",
      "state": "Texas",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/2/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/2/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Chris Sununu & Don Bolduc"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "11/2/2023",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "11/2/2023",
      "city": "Independence",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "11/2/2023",
      "city": "Marion",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Legacy Manufacturing",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/3/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/3/2023",
      "city": "Grimes",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/3/2023",
      "city": "Jefferson",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/3/2023",
      "city": "Missouri Valley",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/3/2023",
      "city": "Onawa",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/4/2023",
      "city": "Kissimmee",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Florida GOP",
      "notes": "Florida Freedom Summit"
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/4/2023",
      "city": "Kissimmee",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Florida GOP",
      "notes": "Florida Freedom Summit"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/4/2023",
      "city": "Kissimmee",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Florida GOP",
      "notes": "Florida Freedom Summit"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/4/2023",
      "city": "Kissimmee",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Florida GOP",
      "notes": "Florida Freedom Summit"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "11/4/2023",
      "city": "Kissimmee",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Florida GOP",
      "notes": "Florida Freedom Summit"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/4/2023",
      "city": "Kissimmee",
      "state": "Florida",
      "primary_purpose": "Speech",
      "host_organization": "Florida GOP",
      "notes": "Florida Freedom Summit"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/6/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/6/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Kim Reynolds"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/7/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/7/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "with Kim Reynolds",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/7/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/8/2023",
      "city": "Atlanta",
      "state": "Georgia",
      "primary_purpose": "Town Hall",
      "host_organization": "Atlanta Young Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/8/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "11/8/2023",
      "city": "Hialeah",
      "state": "Florida",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/8/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/8/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Tim Scott",
      "date": "11/8/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/8/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/9/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Tell it Like It Is PAC",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "11/9/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Dinner",
      "host_organization": "Iowa Real Estate Developers Association",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/9/2023",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox & Friends",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/10/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/10/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Veterans for DeSantis",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/11/2023",
      "city": "",
      "state": "Arkansas",
      "primary_purpose": "filing for ballot access",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "11/11/2023",
      "city": "Claremont",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/11/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Young Republican National Federation",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/11/2023",
      "city": "Fairfield",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/11/2023",
      "city": "Muscatine",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/11/2023",
      "city": "Sigourney",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/11/2023",
      "city": "Wapello",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Tim Scott",
      "date": "11/11/2023",
      "city": "Stanhope",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Hamilton County GOP Chili Feed",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/11/2023",
      "city": "Hillsborough",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/11/2023",
      "city": "Merrimack",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/12/2023",
      "city": "Goose Lake",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/12/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "MaryAnn's Restaurant",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/12/2023",
      "city": "Farmington",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/12/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/13/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Iowa GOP",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/13/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "University of Dubuque",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/13/2023",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/14/2023",
      "city": "Arlington",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/14/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/14/2023",
      "city": "Waverly",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/15/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/15/2023",
      "city": "Grinnell",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/15/2023",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "Speech",
      "host_organization": "Hudson Institute",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/15/2023",
      "city": "Mason City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/16/2023",
      "city": "Clear Lake",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/16/2023",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/16/2023",
      "city": "Northwood",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/16/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/16/2023",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/16/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "business roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/16/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/16/2023",
      "city": "Waverly",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/16/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "Iowa GOP",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/17/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "New Hampshire Jewish leaders",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/17/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/17/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "The Family Leader",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/17/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/17/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "The Family Leader",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/17/2023",
      "city": "Sheffield",
      "state": "Iowa",
      "primary_purpose": "Campaign event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/17/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "campaign office opening",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/17/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "The Family Leader",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/17/2023",
      "city": "Iowa Falls",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/17/2023",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/17/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "11/18/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/18/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/18/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "Pulse Pro-Life Christmas Gala",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/18/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/18/2023",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/18/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/18/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "11/19/2023",
      "city": "Edinburg",
      "state": "Texas",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/19/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/19/2023",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/19/2023",
      "city": "Charles City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/19/2023",
      "city": "Cresco",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/19/2023",
      "city": "Osage",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/19/2023",
      "city": "Plainfield",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/19/2023",
      "city": "Corning",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/19/2023",
      "city": "Creston",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/19/2023",
      "city": "Glenwood",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/19/2023",
      "city": "Osceola",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/19/2023",
      "city": "Red Oak",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/20/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/20/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Drake University",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/20/2023",
      "city": "Fontanelle",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "Adair County GOP Reagan Dinner",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/20/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/20/2023",
      "city": "Hooksett",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/20/2023",
      "city": "Raymond",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/20/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Newsmax",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/20/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/20/2023",
      "city": "Grinnell",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/20/2023",
      "city": "Independence",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/20/2023",
      "city": "Manchester",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/20/2023",
      "city": "Toledo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/20/2023",
      "city": "Vinton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/21/2023",
      "city": "Lincoln",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/21/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Roundtable",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/21/2023",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "KCCI Coffee with the Candidates",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/21/2023",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/21/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/21/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/21/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/21/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/21/2023",
      "city": "Clinton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/21/2023",
      "city": "Marengo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/21/2023",
      "city": "Monticello",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/21/2023",
      "city": "Tipton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/22/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Breakfast",
      "host_organization": "Westside Conservative Club",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/22/2023",
      "city": "Emmetsburg",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/22/2023",
      "city": "Estherville",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Vets for Vivek",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/22/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/22/2023",
      "city": "Odebolt",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/22/2023",
      "city": "Pocahontas",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/22/2023",
      "city": "Rockwell City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/22/2023",
      "city": "Storm Lake",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/23/2023",
      "city": "",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "https://twitter.com/VivekGRamaswamy/status/1727764547371503825"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "11/25/2023",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "football game",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/25/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "NextGen Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/25/2023",
      "city": "Hudson",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/25/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/26/2023",
      "city": "Candia",
      "state": "New Hampshire",
      "primary_purpose": "Christmas tree cutting",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/26/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "NextGen Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/26/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/26/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/27/2023",
      "city": "Bluffton",
      "state": "South Carolina",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/27/2023",
      "city": "Palm Beach",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/28/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/28/2023",
      "city": "Iowa Falls",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/28/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/28/2023",
      "city": "Boone",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/28/2023",
      "city": "Clarion",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/28/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/28/2023",
      "city": "Garner",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/28/2023",
      "city": "Lake Mills",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/28/2023",
      "city": "Webster City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/29/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/29/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Press/Interview",
      "host_organization": "American Conservative Coalition Action, NH Young Republicans, NH College Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/29/2023",
      "city": "Meredith",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "11/29/2023",
      "city": "Wolfeboro",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/29/2023",
      "city": "Bedford",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/29/2023",
      "city": "Clarinda",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/29/2023",
      "city": "Fremont County",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "in unincorporated community Percival"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/29/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/29/2023",
      "city": "Leon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/29/2023",
      "city": "Mount Ayr",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/30/2023",
      "city": "Albia",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/30/2023",
      "city": "Bloomfield",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/30/2023",
      "city": "Centerville",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/30/2023",
      "city": "Chariton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "11/30/2023",
      "city": "Corydon",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/30/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "New Hampshire State Employees' Assocation",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "11/30/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/30/2023",
      "city": "Epping",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/30/2023",
      "city": "Kingston",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "11/30/2023",
      "city": "Stratham",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Stratham Republican Town Committee",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "11/30/2023",
      "city": "Alpharetta",
      "state": "Georgia",
      "primary_purpose": "Debate",
      "host_organization": "Debate with Gavin Newsom",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/30/2023",
      "city": "Carroll",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/30/2023",
      "city": "Denison",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/30/2023",
      "city": "Ida Grove",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/30/2023",
      "city": "Onawa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/30/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "11/30/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/1/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "basketball game",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/1/2023",
      "city": "Mount Pleasant",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/1/2023",
      "city": "Mount Pleasant",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/1/2023",
      "city": "Wapello",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/1/2023",
      "city": "Wapello",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/1/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Concord GOP",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/1/2023",
      "city": "West Palm Beach",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "Trump campaign",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "12/1/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "12/1/2023",
      "city": "Rindge",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Politics FitzU",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/1/2023",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Citadel Republican Society",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/1/2023",
      "city": "Greer",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Fourth District Republican Club",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/1/2023",
      "city": "Prosperity",
      "state": "South Carolina",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/1/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "Free Soil Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/2/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "football game",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/2/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "commit to caucus event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/2/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "12/2/2023",
      "city": "Amherst",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "Amherst GOP",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "12/2/2023",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/2/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/2/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/2/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/2/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "football party",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/2/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/2/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/3/2023",
      "city": "Eldridge",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/4/2023",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/5/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox News",
      "notes": "With Sean Hannity"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/5/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Trump campaign",
      "notes": "OTR stop after filing town hall"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/5/2023",
      "city": "Birmingham",
      "state": "Alabama",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/5/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "campaign headquarters opening",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/5/2023",
      "city": "Hoover",
      "state": "Alabama",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Alabama Republican Party",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/6/2023",
      "city": "Boston",
      "state": "Massachusetts",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Massachusetts GOP",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/6/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/6/2023",
      "city": "Tuscaloosa",
      "state": "Alabama",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/6/2023",
      "city": "Hallandale Beach",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "Trump Save America",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/6/2023",
      "city": "Tuscaloosa",
      "state": "Alabama",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/6/2023",
      "city": "Tuscaloosa",
      "state": "Alabama",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/6/2023",
      "city": "Tuscaloosa",
      "state": "Alabama",
      "primary_purpose": "Debate",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/7/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Drake University College Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/7/2023",
      "city": "Henniker",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "New England College",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/7/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Keene State College",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/7/2023",
      "city": "Rindge",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Franklin Pierce University",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/7/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/7/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/7/2023",
      "city": "Charles City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/7/2023",
      "city": "Cresco",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/7/2023",
      "city": "New Hampton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/8/2023",
      "city": "Durham",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "University of New Hamphire",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/8/2023",
      "city": "Hooksett",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Tell It Like It Is PAC",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/8/2023",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/8/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Toy Drive hosted by Mamas for DeSantis",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/8/2023",
      "city": "Clarence",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/8/2023",
      "city": "De Witt",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/8/2023",
      "city": "Muscatine",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/8/2023",
      "city": "Wapello",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/9/2023",
      "city": "New York City",
      "state": "New York",
      "primary_purpose": "Speech",
      "host_organization": "Young Republican Club",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "12/9/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Randy Feenstra",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/9/2023",
      "city": "Clear Lake",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/9/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Randy Feenstra",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/9/2023",
      "city": "Spirit Lake",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/9/2023",
      "city": "Lakeside",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/9/2023",
      "city": "Mount Pleasant",
      "state": "Iowa",
      "primary_purpose": "Army/Navy watch party",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/9/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Randy Feenstra",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/9/2023",
      "city": "Cherokee",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/9/2023",
      "city": "Primghar",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/9/2023",
      "city": "Sibley",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/9/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Randy Feenstra",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/9/2023",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/10/2023",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/10/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/10/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/10/2023",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/11/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Candidate Forum",
      "host_organization": "Crypto Presidential Forum",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/11/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "American Conservation Coalition Action, New Hampshire Young Republicans, New Hampshire College Republicans",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/11/2023",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/11/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/12/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/12/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/12/2023",
      "city": "Elkader",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/12/2023",
      "city": "Independence",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/12/2023",
      "city": "Manchester",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/12/2023",
      "city": "Northwood",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/12/2023",
      "city": "Osage",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/12/2023",
      "city": "Waukon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/13/2023",
      "city": "Plymouth",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/13/2023",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Tell It Like It Is PAC",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/13/2023",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Tell It Like It Is PAC",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/13/2023",
      "city": "Coralville",
      "state": "Iowa",
      "primary_purpose": "commit to caucus event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Doug Burgum",
      "date": "12/13/2023",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Saint Anselm College",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/13/2023",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/13/2023",
      "city": "Newport",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Cherokee",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Emmetsburg",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Estherville",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Lakeside",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Okoboji",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Pocahontas",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Schaller",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/13/2023",
      "city": "Spencer",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Free Soil Coalition",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/14/2023",
      "city": "Greenland",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Porstmouth Rotary",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "12/14/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/14/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/14/2023",
      "city": "Atkinson",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/14/2023",
      "city": "Atlantic",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/14/2023",
      "city": "Audubon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/14/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/14/2023",
      "city": "Greenfield",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/14/2023",
      "city": "Guthrie Center",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/14/2023",
      "city": "Harlan",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/14/2023",
      "city": "Logan",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/15/2023",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/15/2023",
      "city": "Albia",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/15/2023",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/15/2023",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/15/2023",
      "city": "Sigourney",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/16/2023",
      "city": "Durham",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/16/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/16/2023",
      "city": "Johnston",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/16/2023",
      "city": "Bloomfield",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/16/2023",
      "city": "Centerville",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/16/2023",
      "city": "Chariton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/16/2023",
      "city": "Corydon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/16/2023",
      "city": "Keosauqua",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/17/2023",
      "city": "Reno",
      "state": "Nevada",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/17/2023",
      "city": "Altoona",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/17/2023",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/17/2023",
      "city": "Phoenix",
      "state": "Arizona",
      "primary_purpose": "Speech",
      "host_organization": "Turning Point USA",
      "notes": "AmFest"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/18/2023",
      "city": "Carroll",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/18/2023",
      "city": "Nevada",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/18/2023",
      "city": "Treynor",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/18/2023",
      "city": "Adel",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/18/2023",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "fireside chat",
      "host_organization": "Scott County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/18/2023",
      "city": "Menlo",
      "state": "Iowa",
      "primary_purpose": "business visit",
      "host_organization": "POET fuels",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/19/2023",
      "city": "Bedford",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/19/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Tell It Like It Is PAC",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "12/19/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "commit to caucus event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/19/2023",
      "city": "Agency",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/19/2023",
      "city": "Atlantic",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/19/2023",
      "city": "Osceola",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/19/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/19/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/19/2023",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/19/2023",
      "city": "Mason City",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/19/2023",
      "city": "Algona",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/19/2023",
      "city": "Forest City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/19/2023",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/19/2023",
      "city": "Garner",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/19/2023",
      "city": "Humboldt",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/19/2023",
      "city": "Mason City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/19/2023",
      "city": "Webster City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/20/2023",
      "city": "Barrington",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/20/2023",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Q&A",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/20/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Tell It Like It Is PAC",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/20/2023",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": "Addiction policy"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/20/2023",
      "city": "Burlington",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/20/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Women for Nikki",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/20/2023",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/20/2023",
      "city": "Clinton",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/20/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/20/2023",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "Westside Conservative Club",
      "notes": "with Chip Roy"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/20/2023",
      "city": "Allison",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/20/2023",
      "city": "Grundy Center",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/20/2023",
      "city": "Hampton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/20/2023",
      "city": "Iowa Falls",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/20/2023",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/20/2023",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/21/2023",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/21/2023",
      "city": "Anamosa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/21/2023",
      "city": "Ainsworth",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Kevin Stitt"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/21/2023",
      "city": "Coralville",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Kevin Stitt"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Columbus Junction",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Fairfield",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Keota",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Mount Pleasant",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Walcott",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/21/2023",
      "city": "Washington",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Washington County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Bedford",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Clarinda",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Corning",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Creston",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Hamburg",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Leon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Mount Ayr",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Red Oak",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/22/2023",
      "city": "Winterset",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "Cresco",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "Fayette",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "Independence",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "New Hampton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "Toledo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "Vinton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/23/2023",
      "city": "Waverly",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/27/2023",
      "city": "Berlin",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Holstein",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Le Mars",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Mapleton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Marcus",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Orange City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Rock Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Sheldon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/27/2023",
      "city": "Sibley",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "12/28/2023",
      "city": "Epping",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/28/2023",
      "city": "Conway",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/28/2023",
      "city": "Lebanon",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/28/2023",
      "city": "Plymouth",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/28/2023",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "campaign event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/28/2023",
      "city": "Marion",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Atlantic",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Audubon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Greenfield",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Harlan",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Jefferson",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Missouri Valley",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Rockwell City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/28/2023",
      "city": "Stuart",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/29/2023",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/29/2023",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/29/2023",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/29/2023",
      "city": "Elkader",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Kim Reynolds"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Albia",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Bloomfield",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Centerville",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Chariton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Corydon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Prayer event",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Farmington",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Fort Madison",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/29/2023",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/30/2023",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/30/2023",
      "city": "Coralville",
      "state": "Iowa",
      "primary_purpose": "Tailgate",
      "host_organization": "Lady Hawkeyes",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "12/30/2023",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Algona",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Allison",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Charles City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Grundy Center",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Hampton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Humboldt",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Northwood",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "12/30/2023",
      "city": "Osage",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "12/31/2023",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Local event (e.g., Iowa State Fair)",
      "host_organization": "Never Back Down",
      "notes": "New Years Eve party"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/2/2024",
      "city": "Rye",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/2/2024",
      "city": "",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "KEYC News Now",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/2/2024",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/2/2024",
      "city": "Clinton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/2/2024",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/2/2024",
      "city": "Guttenberg",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/2/2024",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/2/2024",
      "city": "Waukon",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/3/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/3/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "Julie Mason Show",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/3/2024",
      "city": "Kingston",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/3/2024",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/3/2024",
      "city": "Milford",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/3/2024",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/3/2024",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/3/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/3/2024",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/3/2024",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/3/2024",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/3/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/3/2024",
      "city": "Logan",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/3/2024",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/3/2024",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/3/2024",
      "city": "Treynor",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/4/2024",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/4/2024",
      "city": "Hollis",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/4/2024",
      "city": "Mason City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/4/2024",
      "city": "Perry",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/4/2024",
      "city": "Toledo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/4/2024",
      "city": "Vinton",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/4/2024",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/4/2024",
      "city": "Waverly",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/5/2024",
      "city": "Muscatine",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/5/2024",
      "city": "Amherst",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/5/2024",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/5/2024",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/5/2024",
      "city": "Mason City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/5/2024",
      "city": "Sioux Center",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/5/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Des Moines Rotary Club",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/5/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Run GenZ",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/5/2024",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/5/2024",
      "city": "Cumming",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Chip Roy"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/5/2024",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/5/2024",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/5/2024",
      "city": "De Witt",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/5/2024",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/5/2024",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/5/2024",
      "city": "Monticello",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/5/2024",
      "city": "Muscatine",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/6/2024",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/6/2024",
      "city": "Clinton",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/6/2024",
      "city": "Newton",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/6/2024",
      "city": "Bettendorf",
      "state": "Iowa",
      "primary_purpose": "countdown to caucus",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/6/2024",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "countdown to caucus",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/6/2024",
      "city": "North Liberty",
      "state": "Iowa",
      "primary_purpose": "countdown to caucus",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/6/2024",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/6/2024",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "campaign stop",
      "host_organization": "",
      "notes": "Drop by at local business"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/6/2024",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/6/2024",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/6/2024",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/6/2024",
      "city": "Clarence",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/6/2024",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/6/2024",
      "city": "Marengo",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/6/2024",
      "city": "Washington",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/7/2024",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/7/2024",
      "city": "Grimes",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Chip Roy and Thomas Massie"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/7/2024",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/7/2024",
      "city": "Independence",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/7/2024",
      "city": "Manchester",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/7/2024",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/7/2024",
      "city": "West Union",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/8/2024",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/8/2024",
      "city": "Omaha",
      "state": "Nebraska",
      "primary_purpose": "Press/Interview",
      "host_organization": "KFAB",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/8/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/8/2024",
      "city": "",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "not sure where he was. Just have this https://x.com/wrmcduff/status/1744512378060874099?s=20"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/8/2024",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/8/2024",
      "city": "Le Mars",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/8/2024",
      "city": "Orange City",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/8/2024",
      "city": "Primghar",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/8/2024",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/9/2024",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/9/2024",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/9/2024",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "countdown to caucus"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/9/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/9/2024",
      "city": "Oskaloosa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/9/2024",
      "city": "Ottumwa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/9/2024",
      "city": "Pella",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/9/2024",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/10/2024",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/10/2024",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/10/2024",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/10/2024",
      "city": "Windham",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/10/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Fox News",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/10/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Debate",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/10/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Assoc. Contractors of America",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/10/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Debate",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/10/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "Free Soil",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/10/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "Tim Pool, Candace Owens",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/10/2024",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/10/2024",
      "city": "Marshalltown",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/10/2024",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/10/2024",
      "city": "Winterset",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/11/2024",
      "city": "Altoona",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Renewable Fuels Association Summit",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/11/2024",
      "city": "Decorah",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Chris Christie",
      "date": "1/11/2024",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/11/2024",
      "city": "Altoona",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Renewable Fuels Association Summit",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/11/2024",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "countdown to caucus",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/11/2024",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "countdown to caucus",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/11/2024",
      "city": "Altoona",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Iowa Renewable Fuels Association Summit",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/11/2024",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/11/2024",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/11/2024",
      "city": "Le Mars",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/11/2024",
      "city": "Rock Rapids",
      "state": "Iowa",
      "primary_purpose": "Countdown to Caucus Tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/11/2024",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Candace Owens"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/11/2024",
      "city": "Clive",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/11/2024",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Candace Owens"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/11/2024",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Candace Owens"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/11/2024",
      "city": "Grundy Center",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/11/2024",
      "city": "Maquoketa",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": "with Candace Owens"
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/12/2024",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/12/2024",
      "city": "Iowa City",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/12/2024",
      "city": "Leon",
      "state": "Iowa",
      "primary_purpose": "Rodeo",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/12/2024",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "Northside Conservatives",
      "notes": "with Kim Reyholds"
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/12/2024",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/12/2024",
      "city": "Fort Dodge",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/12/2024",
      "city": "Hubbard",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/12/2024",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Indo-American PAC",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/13/2024",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Basketball Game",
      "host_organization": "Faith Baptist Bible College",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/13/2024",
      "city": "Clear Lake",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/13/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/13/2024",
      "city": "Cedar Falls",
      "state": "Iowa",
      "primary_purpose": "countdown to caucus",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/13/2024",
      "city": "Donahue",
      "state": "Iowa",
      "primary_purpose": "countdown to caucus",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/13/2024",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/13/2024",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "Never Back Down",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/13/2024",
      "city": "Cherokee",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/13/2024",
      "city": "Okoboji",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/13/2024",
      "city": "Orange City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/13/2024",
      "city": "Rock Rapids",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/13/2024",
      "city": "Sioux City",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/13/2024",
      "city": "Spencer",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/13/2024",
      "city": "Storm Lake",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/14/2024",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Asa Hutchinson",
      "date": "1/14/2024",
      "city": "Waukee",
      "state": "Iowa",
      "primary_purpose": "Bowling?",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/14/2024",
      "city": "Indianola",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/14/2024",
      "city": "Adel",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/14/2024",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/14/2024",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/14/2024",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Town Hall",
      "host_organization": "Never Back Down PAC",
      "notes": "with Chip Roy, Kim Reynolds, Bob Vander Plaats"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/14/2024",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Church",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/14/2024",
      "city": "Ames",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/14/2024",
      "city": "Ankeny",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/14/2024",
      "city": "Coralville",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/14/2024",
      "city": "Davenport",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/14/2024",
      "city": "Dubuque",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/15/2024",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/15/2024",
      "city": "Council Bluffs",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/15/2024",
      "city": "Sergeant Bluff",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/15/2024",
      "city": "West Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/15/2024",
      "city": "Cedar Rapids",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/15/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/15/2024",
      "city": "Des Moines",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/15/2024",
      "city": "Urbandale",
      "state": "Iowa",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Vivek Ramaswamy",
      "date": "1/15/2024",
      "city": "Waterloo",
      "state": "Iowa",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/16/2024",
      "city": "Atkinson",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/16/2024",
      "city": "Bretton Woods",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/16/2024",
      "city": "Claremont",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/16/2024",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Press/Interview",
      "host_organization": "",
      "notes": "Press conference"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/16/2024",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/16/2024",
      "city": "Henniker",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/17/2024",
      "city": "Portsmouth",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/17/2024",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/17/2024",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Business visit",
      "host_organization": "Hope on Haven Hill",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/17/2024",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/17/2024",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/17/2024",
      "city": "Jackson",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/18/2024",
      "city": "Henniker",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "CNN",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/18/2024",
      "city": "Hollis",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/18/2024",
      "city": "Hooksett",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/18/2024",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Chris Sununu, closed press"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/19/2024",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/19/2024",
      "city": "Amherst",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/19/2024",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/19/2024",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/19/2024",
      "city": "Milford",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/19/2024",
      "city": "Newfields",
      "state": "New Hampshire",
      "primary_purpose": "",
      "host_organization": "",
      "notes": "with Chris Sununu"
    },
    {
      "candidate_name": "Ron DeSantis",
      "date": "1/19/2024",
      "city": "Dover",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "Never Back Down PAC",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/20/2024",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/20/2024",
      "city": "Keene",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Mayor Hansel"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/20/2024",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/20/2024",
      "city": "Peterborough",
      "state": "New Hampshire",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/20/2024",
      "city": "Rindge",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "Franklin Pierce University",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/21/2024",
      "city": "Rochester",
      "state": "New Hampshire",
      "primary_purpose": "Speech",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/21/2024",
      "city": "Derry",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/21/2024",
      "city": "Exeter",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/22/2024",
      "city": "Laconia",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/22/2024",
      "city": "Concord",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "advertised on NH GOP website, but I don't think they're sponsoring the event"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/22/2024",
      "city": "Franklin",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "with Commissioner Merrifield"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/22/2024",
      "city": "Manchester",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "advertised on NH GOP website, but I don't think they're sponsoring the event"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/22/2024",
      "city": "Salem",
      "state": "New Hampshire",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/22/2024",
      "city": "Windham",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": "advertised on NH GOP website, but I don't think they're sponsoring the event"
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/23/2024",
      "city": "Londonderry",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "at polling precinct",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/23/2024",
      "city": "Nashua",
      "state": "New Hampshire",
      "primary_purpose": "election night",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/23/2024",
      "city": "Hampton",
      "state": "New Hampshire",
      "primary_purpose": "Meet and Greet",
      "host_organization": "at polling precinct",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/24/2024",
      "city": "North Charleston",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "1/27/2024",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/27/2024",
      "city": "Mauldin",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/28/2024",
      "city": "Conway",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/29/2024",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/30/2024",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "at 2pm"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/30/2024",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "at 5:30pm"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/30/2024",
      "city": "New York",
      "state": "New York",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": "at 12pm"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/31/2024",
      "city": "Miami",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/31/2024",
      "city": "Palm Beach",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "1/31/2024",
      "city": "South Beach",
      "state": "Florida",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/1/2024",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/1/2024",
      "city": "Hilton Head Island",
      "state": "South Carolina",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/2/2024",
      "city": "Lancaster",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/4/2024",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "on Daniel Island"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/5/2024",
      "city": "Aiken",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/5/2024",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Press/Interview",
      "host_organization": "Post & Courier",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/5/2024",
      "city": "Spartanburg",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/6/2024",
      "city": "Atherton",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/6/2024",
      "city": "San Francisco",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/7/2024",
      "city": "Costa Mesa",
      "state": "California",
      "primary_purpose": "Town Hall",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/7/2024",
      "city": "Los Angeles",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/7/2024",
      "city": "Los Angeles",
      "state": "California",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/7/2024",
      "city": "Orange County",
      "state": "California",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/8/2024",
      "city": "Las Vegas",
      "state": "Nevada",
      "primary_purpose": "election watch party",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/9/2024",
      "city": "Harrisburg",
      "state": "Pennsylvania",
      "primary_purpose": "Speech",
      "host_organization": "Great American Outdoor Show",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/10/2024",
      "city": "Conway",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/10/2024",
      "city": "Clemson",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/10/2024",
      "city": "Greenwood",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Ralph Norman"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/10/2024",
      "city": "Lexington",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Ralph Norman"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/10/2024",
      "city": "Newberry",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/11/2024",
      "city": "Orangeburg",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/12/2024",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/12/2024",
      "city": "Elgin",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/12/2024",
      "city": "Laurens",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/12/2024",
      "city": "Richland",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/13/2024",
      "city": "Bamberg",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/13/2024",
      "city": "Bluffton",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/13/2024",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/13/2024",
      "city": "Summerville",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "Dorchester County GOP",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/14/2024",
      "city": "North Charleston",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/15/2024",
      "city": "Dallas",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/15/2024",
      "city": "Dallas",
      "state": "Texas",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/15/2024",
      "city": "Houston",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/16/2024",
      "city": "San Antonio",
      "state": "Texas",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/16/2024",
      "city": "San Antonio",
      "state": "Texas",
      "primary_purpose": "Meet and Greet",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/17/2024",
      "city": "Waterford Township",
      "state": "Michigan",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/17/2024",
      "city": "Waterford Township",
      "state": "Michigan",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/17/2024",
      "city": "Irmo",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/17/2024",
      "city": "John's Island",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/17/2024",
      "city": "Sun City",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/18/2024",
      "city": "Rock Hill",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": "with Ralph Norman"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/19/2024",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Fundraiser",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/19/2024",
      "city": "Sumter",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "Haley Campaign",
      "notes": "Part of her bus tour"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/19/2024",
      "city": "Camden",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "Haley Campaign",
      "notes": "Part of her bus tour"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/19/2024",
      "city": "Greer",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "The Haley Campaign",
      "notes": "Part of her bus tour"
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/20/2024",
      "city": "Greenville",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Haley Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/20/2024",
      "city": "Clemson",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "Haley Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/21/2024",
      "city": "North Augusta",
      "state": "South Carolina",
      "primary_purpose": "Bus Tour",
      "host_organization": "Nikki Haley Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/21/2024",
      "city": "Beaufort",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "Nikki Haley Campaign",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/22/2024",
      "city": "Nashville",
      "state": "Tennessee",
      "primary_purpose": "Speech",
      "host_organization": "National Religious Broadcasters Association",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/22/2024",
      "city": "Georgetown",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/22/2024",
      "city": "Myrtle Beach",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/23/2024",
      "city": "Rock Hill",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/23/2024",
      "city": "Columbia",
      "state": "South Carolina",
      "primary_purpose": "Speech",
      "host_organization": "Black Conservative Federation Gala",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/23/2024",
      "city": "Moncks Corner",
      "state": "South Carolina",
      "primary_purpose": "Bus tour",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/23/2024",
      "city": "Mt. Pleasant",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/23/2024",
      "city": "Charleston",
      "state": "South Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/24/2024",
      "city": "National Harbor",
      "state": "Maryland",
      "primary_purpose": "Speech",
      "host_organization": "CPAC",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/25/2024",
      "city": "Troy",
      "state": "Michigan",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/26/2024",
      "city": "Grand Rapids",
      "state": "Michigan",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/26/2024",
      "city": "Bloomington",
      "state": "Minnesota",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/27/2024",
      "city": "Denver",
      "state": "Colorado",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/27/2024",
      "city": "Centennial",
      "state": "Colorado",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/28/2024",
      "city": "Orem",
      "state": "Utah",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/29/2024",
      "city": "Richmond",
      "state": "Virginia",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "2/29/2024",
      "city": "Falls Church",
      "state": "Virginia",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "2/29/2024",
      "city": "Eagle Pass",
      "state": "Texas",
      "primary_purpose": "border visit",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/1/2024",
      "city": "Charlotte",
      "state": "North Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/1/2024",
      "city": "Washington",
      "state": "District of Columbia",
      "primary_purpose": "\"special event\"",
      "host_organization": "DC GOP",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "3/2/2024",
      "city": "Greensboro",
      "state": "North Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Donald Trump",
      "date": "3/2/2024",
      "city": "Richmond",
      "state": "Virginia",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/2/2024",
      "city": "Needham",
      "state": "Massachusetts",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/2/2024",
      "city": "Raleigh",
      "state": "North Carolina",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/3/2024",
      "city": "South Burlington",
      "state": "Vermont",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/3/2024",
      "city": "Portland",
      "state": "Maine",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    },
    {
      "candidate_name": "Nikki Haley",
      "date": "3/4/2024",
      "city": "Fort Worth",
      "state": "Texas",
      "primary_purpose": "Rally",
      "host_organization": "",
      "notes": ""
    }
  ],
  "meta": {
    "title": "2024 GOP Primary Candidate Campaign Visits - Free Download",
    "description": "Every campaign visit by Republican presidential primary candidates from early 2023 through early 2024, including the candidate name, date, location, visit purpose (rally, speech, town hall, etc.), and host organization. Contains 1741 records. Download in Excel, CSV, PDF formats.",
    "seo_title": "2024 GOP Primary Candidate Campaign Visits | ListBase",
    "seo_description": "Download 2024 GOP Primary Candidate Campaign Visits — 1741 records. Available in Excel, CSV, PDF formats.",
    "key_takeaways": [
      "Contains 1741 records / 7 fields",
      "Available for free download in Excel, CSV, and PDF formats",
      "Data sourced from: https://github.com/fivethirtyeight/data"
    ]
  }
}