List of March for Our Lives locations

State Cities Photo Approximate attendance Notes  Alabama Birmingham 5,000[10] Birmingham’s Railroad Park[11] Dothan 150-200[12] Porter Park – Kinney Park Florence 100-200[13][14] Wilson Park.[13] Jasper ~70[13] Courthouse Square.[13] Mobile 500[13] Public Safety Memorial Park.[15] Montgomery 200[13] Many people, mostly children and families, gathered at the Alabama State Capitol on Saturday.[13][16] Selma dozens[13] Edmund Pettus Bridge.[13]  Alaska Anchorage 1,000[17]–1,500[18] Hundreds of people attended the event at the Delaney Park Strip.[19] Bethel 30[20] Demonstrators walked along the shoulder of Chief Eddie Hoffman Highway. Fairbanks 200[21] Golden Heart Plaza. Homer 60[22] WKFL park Juneau[19] 200[23] People gathered outside the Juneau offices of Sens. Lisa Murkowski and Dan Sullivan, both NRA supporters, before marching to the State Capitol Building.[23] Ketchikan[19] 50[24] Berth 2, 131 Front Street[25] Sitka 1[26] One lone protester stood in the roundabout for about three hours bearing a sign that said “Books, Not Bullets.”[26] Soldotna 50[27] Marchers walked along Kenai Spur Highway to the Kenai Peninsula Borough building. Utqiaġvik 14[28] Whalebone arch – Tuzzy Library. The Utqiaġvik demonstration was the northernmost gun-control march in the U.S.[29]  Arizona Bisbee 30[30] Ironman Statue – Old Bisbee.[30] Flagstaff 750–1,000[31][32] lawn of Flagstaff City Hall Kingman 100[33] Locomotive Park – Mohave County Courthouse and Jail.[34] In spite of a heated confrontation with 20 gun-rights counter-protesters across Route 66 near the Kingman Powerhouse, the demonstration was mostly peaceful.[33] Lake Havasu City dozens[35] Wheeler Park – London Bridge Nogales 50+[36] Nogales Mercado Farmer’s Market[37] (steps away from a legal port of entry with Mexico)[38] Payson 100+ gathering near Arizona State Route 260 and the Beeline Highway.[39] Phoenix March for Our Lives 24 March 2018 in Phoenix, Arizona - 029.jpg 15,000[6][40] Arizona State Capitol. According to the Arizona Department of Public Safety, the march crowd in Phoenix totaled 15,000.[41] There were also a “few dozen” counter-protesters, some with Second Amendment signs and others with AR-15s and other weapons in attendance.[41] Prescott 1,500+[42] Yavapai County Courthouse Plaza[43] Sahuarita 400+[44] People gathered in front of Sahuarita High School. Sedona ~hundreds “Huge turnout”[45] at Sedona Red Rock High School[38] Show Low 100[46] Demonstrators lined the main street in Show Low. Sierra Vista 200[30] March to US Rep. Martha McSally’s office.[38] Tucson 7,000–8,000[47] Jacome Plaza – UA Mall.[48] Yuma 100+[49] Marcus Park – Yuma City Hall  Arkansas Bentonville 450[50] The event was held in Bentonville Square. Eureka Springs 20[51] Basin Spring Park[52] Fort Smith 200+[53] Sebastian County Courthouse Jonesboro 100+[54] Jonesboro High School – Craighead County Courthouse. The march also observed the 20th anniversary of the 1998 Westside Middle School shooting.[55] Little Rock 3,000–3,500[56] Arkansas State Capitol.[56][57] Springdale 150–200[50] Approximately 150–200 people convened at Walter Turnbow Park at Shiloh Square.  California Alameda 500+[58] Park Street & Santa Clara Ave – Big Five Sporting Goods Store at South Shore Center Aptos hundreds[59] Aptos Village Park – State Park Drive overpass. Arcata 1,000+[60] Arcata Playhouse – Arcata Plaza. Avalon 52[61] march on Catalina Island Bakersfield 500+[62] Yokuts Park – Empire Drive & Truxtun Avenue Benicia 800[63]–1,500[64] Benicia’s March for Our Lives, reportedly the first in town since World War II, headed down First Street to City Park.[65] Benicia Mayor Elizabeth Patterson & Vice Mayor of Benicia Steve Young were present. Bishop event planned at Bishop City Park[66] Brea hundreds Birch Street.[67] Burbank 4,000[68] US Reps. Adam Schiff and Laura Friedman spoke at the event at Chandler Bikeway. Burlingame 400[69] Washington Park – Burlingame Train Station. Chico hundreds[70] Chico City Plaza. “I was born after Columbine,” said the organizer of the event.[71] Coulterville event planned at intersection of Hwys 49 and 132[66] Encinitas 1,500[72] Swami State Beach – Moonlight Beach.[73] Escondido 500[74] Escondido City Hall.[73] Fresno 2,000+[75] Protesters, led by young high school students, gathered at Fresno High School. Hemet 300+[76] Gibbel Park. Huntington Beach 2,000[77] Lake Park – City Hall. Idyllwild dozens[78] The Harmony Monument Irvine ~hundreds[79] event held down Michelson Drive[66] Laguna Beach hundreds[80] Main Beach.[66] This rally was lined along the South Coast Highway without music or speeches, but just with signs, and honks of sympathy from drivers. Lancaster ~400[81] event held at American Heroes Park[66] Livermore / Tri-Valley 1,000+[82] Livermore High School football field. Organizers included prominent student advocates from local schools as well as high schools in Pleasanton and Dublin. The rally was preceded by a town hall meeting with US. Rep Eric Swalwell, attended by about fifty people. Lompoc 250[83] corner of H Street and Ocean Street Long Beach 5,000[84] Bixby Park.[85] Los Angeles March for Our Lives 24 March 2018 in Los Angeles, California - 009.jpg 55,000[6][86][87]–60,000[88][89] Thousands of students, children, parents and grandchildren walked from Pershing Square to Grand Park,[90] where they were greeted by L.A. Mayor Eric Garcetti.[91] Celebrity speakers & participants included Amy Schumer, Olivia Wilde, Yara Shahidi, Connie Britton, Skai Jackson, Meg Donnelly, Ta’Rhonda Jones, Laura Dern, Reese Witherspoon, Frances Fisher, Nick Offerman, Jason Sudeikis, Cappie Pondexter, Jacob Sartorius, Trevor Hall, Mason Cook & Bret Lockett.[92][93] At the end of the march, Rita Ora sang a rendition of the 1960s protest song “For What It’s Worth.”[94] Manhattan Beach 5,000+[95] Manhattan Beach Pier – Hermosa Beach pier. Menlo Park 150-200[96][97] Art Ventures gallery – Hillview Middle School Merced 150+[98] Boys & Girls Club of Merced – Court House Square Park. Modesto 700+[99] Demonstrators gathered at Graceada Park, and then marched 1.7 miles (a tenth of a mile for each life lost in the Stoneman Douglas High School shooting) before returning to the Park.[99] Monterey March Monterey 010.jpg 1,000[100] Window on the Bay Park – Colton Hall. Morgan Hill 400[101] Community and Cultural Center.[102] Napa several hundred[103] Residents gathered in an auditorium for a panel discussion with US Rep Mike Thompson, Napa Mayor Jill Techel and others.[103] Novato 800+[104] Novato City Hall Oakland 2,000[105] Frank Ogawa Plaza[106] – Lake Merritt Pacifica 420+[107] Pacifica State Beach Taco Bell – Rockaway Beach[108] Palm Springs 2,000–3,000[109] Palm Springs High School’s football stadium – Palm Springs City Hall (10 am). Palm Springs Mayor Robert Moon was absent from the morning march, and protesters were even more disappointed to learn that he refused to sign a proclamation against gun violence written by event organizer Richard Noble. Moon responded by saying that he would want the city council to approve and sign it first, before he would do so as a council representative. However, Moon did attend the afternoon rally at Frances Stevens Park (4 pm) as a private citizen.[110] Pico Rivera 200+[111] El Rancho High School Redding 600+[112] A small crowd of about a dozen marched from Enterprise High School to Redding City Hall. A much larger second march began with a student rally at the Riverfront Park Amphitheater at 6 pm, and ended at Hilltop Drive.[112] Redwood City 4,000[113] Courthouse Square. Richmond hundreds[114] Nevin Plaza – City Hall. Ridgecrest 50[115] Ridgecrest City Hall. Riverside March for Our Lives, Riverside 4,000+[116] Riverside Historic Courthouse Rocklin Sample signs..jpg hundreds[117] Rocklin Unified School District offices – Quarry Park. Sacramento 6,000[118] Crocker Park – California State Capitol. Sacramento Mayor Darrell Steinberg was present. This crowd in particular was reeling from the recent police shooting of 22-year-old Stephon Clark, whose iPhone had been mistaken for a weapon.[119] San Bernardino 600+[116] down North D Street[66] San Clemente 1,500[120] San Clemente Public Library – Avenida Del Mar San Diego March for Our Lives 2018 - San Diego - Three Billboards.jpg 5,000–10,000[121] Protesters assembled in Waterfront Park. Australian stand-up comedian Jim Jefferies, best known for his material on gun control in 2012, paid a visit to the San Diego rally c/o his show on Comedy Central.[122] San Francisco March For Our Lives 2018 - San Francisco (3282).jpg at least 45,000[6] Civic Center Plaza (voter registration); march down Market Street, from San Francisco City Hall to the Ferry Building, Embarcadero Plaza.[123] US Sen. Dianne Feinstein, San Francisco Mayor Mark Farrell and Board of Supervisors President London Breed were among the adult speakers who declared their support for the youth leading the anti-gun movement.[124] San Jose 5,000[125] City Hall – Arena Green. Rep. Zoe Lofgren (D-San Jose) said the student-led movement will “lead our country in a better direction.”[126] A man was arrested for bringing a loaded, unregistered handgun; “Based on his statements it seems he was supportive of the demonstration, and brought [the gun] for his safety [against any violent and armed interlopers]” said the police.[125] San Leandro 400+[127] The Community Impact Lab hosted the event at Washington Elementary School, and led a march up Dutton Avenue, down Bancroft Avenue to John Muir Middle School and back to Washington Elementary where speakers addressed the crowd.[127] San Luis Obispo thousands[128] Mitchell Park;[66] event organized by Together We Will SLO and Women’s March SLO San Mateo 1,000+[129] Beresford Park.[130] Voter registration booths were present for high school students, and over 60 people then took the train to San Francisco’s sister rally.[131] Santa Ana 5,000+[132] Centennial Regional Park. California Lt. Gov. Gavin Newsom, who was running for Governor, touted Proposition 63, which he proposed and campaigned for, as California’s answer to the NRA’s sway over federal gun policy.[133] Santa Barbara 1,200+[134] De La Guerra Plaza Santa Clarita hundreds Bridgeport Park.[135] Santa Maria 120+[136] Santa Maria High School. Santa Monica 1,000+[137] Montana Ave – Palisades Park on Ocean Avenue Santa Rosa 2,000[138] Old Courthouse Square. Sebastopol 75[139] Downtown Plaza Sonoma 1,000[140] Sonoma Plaza. Sonora 300+[141] Sonora High School – Courthouse Square. Stockton 400[142] Martin Luther King Jr. Plaza[66] Tehachapi[143] 100+[144] intersection of Tucker Road and Valley Boulevard.[145] Temecula 100[146] Temecula Duck Pond. Truckee[143] 130 Truckee River Regional Park, rodeo staging area.[147] Turlock 200+[148] corner of Monte Vista Avenue and Geer Road.[149] – CSU Stanislaus[66] Ukiah March for Our Lives, Ukiah, California.jpg 600[150] Alex R. Thomas Jr. Plaza. Upland event planned at the corner of 8th and Mountain[66] Vallejo 300–400[151][152] Vallejo City Hall. A separate event was held in the evening at Mare Island. Ventura 1,000[153] Ventura Plaza Park. Victorville 150+[154] Victorville Park N Ride – Mojave Vista Park Visalia hundreds[155] College of the Sequoias,[66] Mooney Blvd & Highway 198 – Redwood High School Walnut Creek ~hundreds[156] event held at Civic Park[66] Weaverville[143] dozens[157] Bandstand – Trinity Congregational Church. Weed[143] 50[158] Bel Air Park – Weed High School.  Colorado Basalt 300[159] Lions Park Carbondale 100–200[160] The Goat – Main Street Colorado Springs 2,000[161] Acacia Park[162][163] Cortez 250[164] Cortez City Park[165] Crested Butte 50[166] Four Way Stop – Town Hall (via Elk Avenue)[167] Denver 100,000+[168] Denver Civic Center.[169] US Sen. Michael Bennet and US Rep. Diana DeGette were present.[170] Durango 1,300[171] Durango High School – Rotary Park Fort Collins 1,000[172] Old Town Square Grand Junction few hundred[162] Lincoln Park – Grand Junction City Hall[162][173] Gunnison 20[174] The march started and ended at the Legion Park Pavillion.[174] Longmont 1,000[175] Safety and Justice Center & Civic Center Pueblo 200[176] Robert Hoag Rawlings Public Library Steamboat Springs hundreds Routt County Courthouse.[177] Two passing drivers were ticketed by police for “rolling coal” (deliberately spewing exhaust) at protesters during the rally.[178] Vail 300[179] Vail Village – Lionshead Village  Connecticut East Haddam 300[180] Two Wrasslin’ Cats; This rally was more like a vigil. Enfield 200+[181] Town Green – Enfield High School Guilford 2,300[182] About 500 people gathered on the Guilford Green a half hour before the rally & march officially got started, by which time the crowd grew to thousands. US Sen. Chris Murphy addressed the crowd.[183] Hartford 11,000[184] US Sen. Richard Blumenthal attended many gun control rallies across Connecticut, including this one at Bushnell Park, outside the Connecticut State Capitol. Kent 500+[185] Town Hall – Main Street. Middlebury Middlebury Green[186] Old Saybrook hundreds[187] 302 Main Street Roxbury 500[188] Booth Free School – Minor Memorial Library – Roxbury Green Salisbury 200[189] Town Hall – Green Shelton hundreds[190] Veterans Memorial Park, Housatonic River Stamford 2,000[191] Mill River Park. Musician and New Canaan resident Paul Simon performed “Sounds of Silence.”[94][191] Stonington 500+[192] Stonington High School, Pawcatuck[186] Torrington two dozen[193] Torrington High School – Coe Park Waterbury 12[194] Downtown Waterbury and Liberty Park Westport 1,000+[195] Demonstrators held a candlelight vigil. Winsted 18 East End Park.[196]  Delaware Bethany Beach Rte. 36[197] Lewes 500[198] Shields Elementary School – St. Peter’s Episcopal Church Rehoboth Beach 1,100+[199] Stockley Street Park – Rehoboth Beach Bandstand. US Sen. Chris Coons & State Sen. Ernie Lopez spoke at the rally.[197] Wilmington 400[200] Howard High School of Technology – Rodney Square. In a surprise appearance at this rally, former U.S. Vice President Joe Biden said he skipped the DC rally in favor of his home state of Delaware, where gun violence is particularly rampant in Wilmington.[200]  Florida Apopka The Learning Experience[201] Boca Raton 5,000[202] Mizner Park Amphitheater.[202] Bowling Green[203] 75[204] Rally at New Life Power Outreach Center, where Bowling Green Mayor Sam Fite spoke; march route began at Palmetto Street and ended at Martin Luther King Drive.[204] Boynton Beach 500[202] The Cascades Bradenton nearly 1,000[205] Riverwalk Mosaic Amphitheater – Manatee County Courthouse. Clearwater Pinellas Tax Collectors office[203] Dade City 125+[206] Resurrection Park – Pasco County Courthouse;[207] event hosted by Farmworkers Self-Help, Inc.[208] Daytona Beach[201] 1,000[209] intersection of International Speedway Boulevard and Beach Street.[210] Delray Beach[211] 1,800–2,000[202] Old School Square – march over the Atlantic Avenue bridge to the beach.[202] Doral[212] 1,000+[213] Downtown Doral Park. Weeks earlier, soon after the Parkland shooting, a “Three Billboards”-inspired campaign had been organized outside Sen. Marco Rubio’s office in Doral, and in downtown Miami and Little Havana.[214] Fernandina Beach 1,200[215] Fernandina Beach Marina;[216] lawn next to Parking Lot C Fort Lauderdale 567[217] The New England Patriots loaned their jet to students of Marjory Stoneman Douglas High School (and their families) who wished to fly from Fort Lauderdale to the March for Our Lives rally in Washington, D.C.[217] Fort Myers 2,000[218] Protesters marched to Old Lee County Courthouse. Fort Walton Beach 450[219] Liza Jackson Park – Fort Walton Landing, via U.S. Highway 98 Gainesville several hundred[220] Bo Diddley Plaza[216] Gulf Breeze nearly 300[221] Gulf Breeze High School, 675 Gulf Breeze Parkway Jacksonville 1,000[222] Hemming Park[216] – Duval County Courthouse. Two weeks later, on April 7, a Town Hall meeting was held at Hyatt Regency Jacksonville Jupiter 300–400[202] Jupiter Community Center Key West[223] hundreds[224] Southernmost Beach, Duval St Kissimmee event planned at 1 Courthouse Square[225] Lake Wales 100+[226] Lake Wales High School – downtown Lakeland hundreds[227] Munn Park[207] Lakewood Ranch 300[228] The Learning Experience[207] Madeira Beach 15100 Gulf Blvd[207] Marathon event planned at Marathon High School[229][230] Melbourne 7,000–8,000[231] Thousands of Brevard County residents lined up and marched across the Eau Gallie Causeway & Bridge.[232] Miami Beach March for our lives - Miami Beach 03242018 04.jpg 3,000+[233] Miami Beach Senior High School – Collins Park. Miami Beach Mayor Dan Gelber addressed the crowd, as did rapper Flo Rida and singer Emily Estefan.[233] Miami Lakes[212] Mount Dora 200[234] Gilbert Park.[234] Naples 3,000[235] Cambier Park New Smyrna Beach 1,000[210] Riverside Park.[236] North Lauderdale 100+[237] A two-mile walk began at North Lauderdale City Hall[211] and ended at Hamptons Pines Park.[238] Ocala 500[239] Downtown Historic Square[225] Oldsmar 30+[240] The Learning Experience[203] Orlando 15,000[241]–25,000[6] Lake Eola Park – Orlando City Hall.[241] Palm Coast 50+[210] intersection of Palm Coast Parkway and Boulder Rock Drive.[210] Palm Harbor[203] 50–60[242] roadside rally, 34330 US Hwy 19 N[207] Panama City 100[243] Bay County Public Library – City Hall Parkland March For Our Lives Parkland 2018.jpg 15,000[244]–20,000[245][8] Pine Trails Park; Parkland Mayor Christine Hunschofsky was present. According to the Associated Press, about 20,000 people attended the Parkland event;[244] ABC reported 15,000.[245] The city itself, where 17 students and teachers died, had a population of 31,500.[8] Pembroke Pines 1,500+[246] Charles F. Dodge City Center – City Hall Pensacola 500[247]–1000[248] Palafox St – Main St – Escambia County Judicial Center Pinellas Park Dead Friends’ Legacy Group[207] Plant City 60+[249] Raiders Stadium, Plant City High School[207] Port St. Lucie 40+[250] Port St. Lucie Civic Center[211] Punta Gorda 1,111[251] Gilchrist Park – Barron Collier Bridge[252] St. Augustine 2,500–5000[253] Davis Park – Bridge of Lions[216] – Castillo de San Marcos National Monument[254] St. Petersburg 1,500[255] Poynter Park, USFSP campus. Sarasota 6,000–8,000[205] Demonstrators gathered in an area near the Unconditional Surrender statue.[207] Sebastian 60+[256] Indian River Drive[257] Stuart 500[258] Martin County March for Our Lives, at Memorial Park bandshell Tallahassee 2,500[259] Officials at the Florida Capitol estimated the turnout at Saturday’s rally to be around 2,500 people; an estimated 4,000 had attended the Capitol rally one week after the Valentine’s Day shooting in Parkland.[259] Yolanda Renee King, the 9-year-old granddaughter of Martin Luther King, Jr., was “not shy about speaking,” said her other grandfather (& Tallahassee resident) Arnold Waters.[260] Tampa March for Our Lives 24 March 2018 in Tampa, Florida - 010.jpg 15,000[261] Kiley Gardens – downtown Tampa. Tavares 300[234] Wooton Park – Old Lake County Courthouse.[234] The Villages ~1,000[262] Lake Sumter Landing Market Square[201][263] West Palm Beach March For Our Lives (27166635498).jpg 3,500[202] Dreher Park. This rally attempted to get President Trump’s attention by lining his usual route from his golf club to his home in Palm Beach. But the president’s motorcade took a longer route Saturday, avoiding the area of the protests.[202] Weston[212] 450 Weston Regional Park[264] Georgia (U.S. state) Georgia Athens 400[265] University of Georgia arch.[266] Atlanta March for Our Lives 24 March 2018 in Atlanta, Georgia - Come Home Alive.jpg 30,000[6][245] National Center for Civil & Human Rights, near Centennial Olympic Park – Georgia State Capitol. Organizers had expected about 12,000 people; by day’s end, police estimated attendance at 30,000.[267] The office of Atlanta Mayor Keisha Lance Bottoms donated $20,000 to the event.[268] Congressman and civil rights leader John Lewis was a keynote speaker at the Atlanta march, speaking about the gun murders of John F. Kennedy, Martin Luther King Jr., and Robert F. Kennedy. Augusta ~140[269][270] (minimum total) Two marches occurred in Augusta, GA. One began at Augusta Common and ended at Richmond County Board of Education.[271] In the other event, March For Our Lives CSRA gathered outside the Columbia County Board of Education, then marched along Hereford Farm Road and Cox Road, ending at Evans High School.[272] Brunswick 200+[273] Howard Coffin Park[216] Clarkesville 170[265] 555 Monroe St Columbus 300[274] 1000 Broadway Covington dozens[275] Covington Square Dahlonega several hundred[276] Dahlonega Gold Museum Historic Site.[276][277] Dalton 300+[278] Two weeks after the Parkland shooting, a Dalton High School teacher barricaded himself in a classroom and fired a shot through a window.[278] Ellenwood Cedar Grove High School[279] Rome Veterans Memorial Highway[268] Savannah 1,000+[280] Wright Square – Forsyth Park Statesboro 220–250[281] gathering on the campus of Georgia Southern University.[281] Watkinsville 40+[282] Oconee Veterans Park.[283]  Hawaii Hilo[284] sign-waving rally along Kanoelehua Ave[285] across from Pince Kuhio Plaza between Hopaco and Puainako St intersection; event organized by the MoveOn Hamakua group[286] Honolulu 5,000[287] Hawaii State Capitol Kahului (Maui) 1,000[288] Up to a thousand people gathered (in the rain) on the Great Lawn of the University of Hawaii Maui College; many of the marchers were on vacation from other states and researched when & where Maui’s rally would take place. US Rep. Tulsi Gabbard launched the event with a moment of silence for the victims of Parkland. Later in the evening, an all-star benefit jam called the “Concert For Our Lives” was held at the Maui Arts & Cultural Center; about 5,500 people were expected to attend. The concert featured performances by Jack Johnson, Willie K, Kris Kristofferson, Mick Fleetwood, Willie Nelson and Steven Tyler, who were joined by many of the Hawaiian Islands’ local top performers. US Sen. Mazie Hirono addressed the concert-goers: “This is a movement that will inspire a generation.”[289] Kailua[290] Kailua Intermediate School.[291] Kauai 500[292] Demonstrators gathered alongside Kuhio Highway while it was raining heavily.[292] Kilauea[292] Christ Memorial Episcopal Church.[292] Oahu 200[293] Ala Moana Beach Park Waimea 400+[294] Church Row  Idaho Boise 4,000[295]–5,000[296] Idaho State Capitol.[297] Coeur d’Alene 450+[298] McEuen Park. Idaho Falls 200[299] Snake River Landing – Memorial Drive, by the river, opposite the courthouse Lewiston 150[300] Brackenbury Square Moscow 950[301] Friendship Square – East City Park Pocatello 200[302] The Pocatello march, called ‘March for Their Lives’, was held one week after the national ‘March For Our Lives’ movement.[302] Sandpoint 225[303]–300[304] City Beach.[304] An opposing march called ‘March for Our Rights’ was also held on the same day, attracting 100 protesters (300 according to organizers)[305] at Long Bridge.[303] Twin Falls hundreds Twin Falls County Courthouse.[306] Victor[307] 60+[308] Victor City Park  Illinois Bloomington–Normal[309] hundreds[310] McLean County Museum of History – Bloomington Center for the Performing Arts. Despite the near white-out conditions, local activists were heart-warmed by the turnout. Nearly a dozen counterprotesters gathered downtown as well. Carbondale several hundred[311] Carbondale Community High School students, Maria Maring and Alexis Jones, led hundreds of protesters from the Downtown Pavilion.[312] Champaign 700+[309] Demonstrators gathered in the snow at Douglass Park.[313] Charleston 100[314] Doudna Fine Arts Center, Eastern Illinois University campus Chicago 200+[315] (Mar 23) On Friday afternoon in West Humboldt Park, more than 200 students from Rowe-Clark Math & Science Academy held their own March for Our Lives along Chicago Avenue.[315] Chicago March for Our Lives 24 March 2018 in Chicago, Illinois - 008.jpg 85,000[316] Union Park; organizers had expected 15,000 people to show up. Numerous dignitaries participated in the march, including US Senator Dick Durbin; Chicago Mayor Rahm Emanuel was currently in Puerto Rico aiding in hurricane relief efforts. Decatur 150[317] Demonstrators marched in the rain from Decatur Civic Center to Old King’s Orchard Community Center. A silent vigil was then held at the community center.[317] Downers Grove[318] 1,000+[319] A line of shoulder-to-shoulder marchers spanned Main Street from Downes Grove North High School to the train station. Elgin hundreds Gail Borden Public Library – Township Building[318] Evanston 85[320] Residents of The Mather, a senior living community, marched from their community to Fountain Square. Frankfort 400[321] Breidert Green Park Galesburg 100[322] lawn of the Knox County Courthouse Glen Ellyn 1,000[323]–2,000[324] Lincoln Elementary School – Glenbard West High School.[318] Huntley 200[325] March in Deckie Park Macomb 80+[326] McDonough County courthouse O’Fallon 400[327] gathering across the street from City Hall Oswego 200[328] Approximately 200 protesters lined up along Route 71 in front of Oswego High School. Four counter-protesters holding signs such as “Guns Save Lives” were stationed nearby, as was a small group of anti-abortion protesters across the street.[328] Peoria 300[329] outside the Gateway Building. Rockford hundreds[330] march along Wayman Street to Davis Park.[331] Schaumburg 400[318]–600[332] Schaumburg Town Square – Schaumburg Prairie Center for the Arts. Students and politicians spoke at the rally, including Democratic state Reps Michelle Mussman and Jonathan Carroll, as well as state Sen. Tom Rooney, a Republican.[332] Skokie 100+[333] Jewish students hosted the Shabbat Observant March For Our Lives outside Skokie Valley Synagogue; over 100 people marched along McCormick Boulevard at Dempster Street.[333] Springfield 400[334] Organizers had predicted that some 500 people would attend in the intermittent, cold rain, with temperatures hovering around 38 degrees, at the Abraham Lincoln statue in front of the Illinois Statehouse. Vernon Hills[318] few hundred Hawthorn Middle School.[335] US Rep Brad Schneider spoke to the large crowd prior to the march.[336] Woodstock[309][318] 1,000[337] McHenry County protest at Woodstock Square[338]  Indiana Bloomington 100+[339] Monroe County Courthouse – Kirkwood Ave[340][341] Columbus 60[342] Demonstrators gathered in front of Columbus City Hall while it was snowing. They then marched around the Bartholomew County Courthouse. East Chicago 80[343] People gathered for a “Youth Speak Rally” at Unity Plaza in the Indiana Harbor. Evansville 500[344] First Presbyterian Church Fort Wayne 400[142] Allen County Courthouse green; Fort Wayne Mayor Tom Henry was present. Goshen 400+[345] Goshen Courthouse Highland 200[343] Main Square Park Indianapolis several thousand[346] Hundreds of people (mostly high school students) gathered outside the State House, in the snow, while thousands more congregated inside (organizers said the building can hold up to 6,000).[347] Speakers included US Rep André Carson & US Sen. Joe Donnelly. Social media reacted to the presence of an unidentified man in a hunting cap with an AR-15 hung on his shoulder, confronting the crowd.[346] Jasper 100[348] Jasper Middle School New Albany 100[349] Bicentennial Park on Spring Street South Bend hundreds[350] Jon Hunt Memorial Plaza Terre Haute 100+[351] Demonstrators gathered in the rain in front of the Vigo County Courthouse. Valparaiso[352] 300+[343] Two groups were separated by a street, metal barricades and a line of police officers. As several hundred people on one side, near City Hall, gathered for a March for Our Lives rally, 150 counter-protestors on the other side – calling their rally the March for Our Rights – shouted back.[343]  Iowa Cedar Falls 200+[353] The march was originally scheduled for March 24, but was postponed due to heavy snowfall.[354] On March 31, demonstrators marched from Gateway Park to US Rep. Rod Blum’s office.[355] Cedar Rapids Green Square Park[355] Charles City nearly 50[356] Weekend weather postponed this rally to Sunday, March 25[356] Clinton 300[357] The march was originally scheduled for March 24, but was postponed due to heavy snowfall. On April 22, demonstrators gathered at the Riverview Bandshell. Creston Adams St, outside of Creston Depot[355] Davenport 800[358] Vander Veer Park;[355] people walked through 10 inches of snow Decorah 200[359] Mary Christopher Park – Winneshiek County Courthouse. Des Moines 3,000–4,000[360] Thousands marched to the Iowa State Capitol,[355] in spite of six inches of snow from a fifth March snowstorm blowing through the Midwest. Dubuque 350[361] Washington Square – U.S. Rep. Rod Blum’s office in Dubuque Iowa City March for Our Lives 24 March 2018 in Iowa City, Iowa - 002.jpg 200+[362] Hundreds marched (through the snow) from College Green Park to the Pentacrest on the campus of University of Iowa.[362] Twelve-year-old Margalit Frank spoke at a gathering of several hundred protesters saying she didn’t want to be murdered.[363] Manchester Whitewater Park Gazebo[355] Muscatine 401 East 3rd St[355] Oelwein Husky Stadium[355] Sioux City 400+[364] Long Lines Family Rec Center – Sioux City Public Museum on Fourth St[355] Waterloo[365]  Kansas Lawrence 1,700[366] South Park – march along Massachusetts Street Manhattan hundreds[367][368] CiCo Park[369] Pittsburg 40+[370] Pittsburg Community Middle School – Pritchett Pavilion. Pittsburg mayor Jeremy Johnson spoke at the rally.[370] Salina hundreds[371] Caldwell Plaza Topeka 500[372]–700[366] Kansas Statehouse. Jim McHenry, a Topeka resident and a survivor of the 1966 mass shooting at Texas, spoke to the rally, as did Topeka Mayor Michelle De La Isla.[372] Wichita 300[373] Park Elementary – Old Sedgwick County Courthouse  Kentucky Bowling Green ~200[374] Henry Hardin Cherry Hall – Fountain Square Park; demonstrators marched in the rain. Calvert City hundreds[375] Memorial Park Amphitheater (Marshall County March For Our Lives)[376] Harrodsburg 75[377] Mercer County Fiscal Courthouse Lexington 1,000+[378] Fayette County courthouse square.[379] Louisa Lawrence County High School football field[376] Louisville 1,000[380] Witherspoon & Brooks Streets – Metro Hall. Several politicians, including Louisville Mayor Greg Fischer and Rep. John Yarmuth, spoke at the rally.[380] Madisonville 6[381] Old Courthouse Steps[376] Owensboro dozens[382] Smothers Park Pikeville dozens[383] Pikeville City Park; Progress Pike held a candlelight vigil in the snow. Versailles Woodford County High School[376]  Louisiana Baton Rouge hundreds[384] North Boulevard Town Square – Louisiana State Capitol. Church Point Church Point Town Hall – South Rogers Street.[385] Lafayette 250+[386] Girard Park Lake Charles almost 100[387] Lock Park Mandeville 100+[388] Mandeville lakefront[389] Monroe[8] dozens[390] Monroe Civic Center New Orleans 6,000[391] Washington Park, French Quarter – Duncan Plaza. Several local elected officials, including ste Rep. Gary Carter Jr., came to voice their support. New Orleans Mayor-elect LaToya Cantrell, however, had to cancel her appearance owing to transitional duties.[391] Ruston dozens[392] Ruston Civic Center; rally held by Louisiana Tech students Shreveport 100+[393] Caddo Parish Courthouse  Maine Bangor couple hundred[394] Abbot Square – public library – Hammond Street Congregational Church[395] Bar Harbor 250[396] Village Green Belfast 750–1,000[397] downtown post office – Unitarian Universalist Church[398] Brunswick 1,000[307] Town Mall gazebo – green Bridge – Brunswick Mall[399] Damariscotta-Newcastle 232[400]–300+[401] Damariscotta-Newcastle Bridge;[402] event hosted by Lincoln Academy Gun Control Advocates[401] Eastport[403] 100[404] Shead High School – downtown Eastport[405] Farmington 200+[406] Mallett School. Maine Attorney General Janet Mills spoke to the crowd. Gouldsboro[403] Gouldsboro Town Hall, Prospect Harbor Lewiston 100[407] Kennedy Park – Dufresne Plaza Orono 100[408] Universalist Church – University of Maine campus Portland[409] 4,000–5,000[410] Congress Square Park & Portland City Hall; organizers had expected 1,700 to show up Presque Isle 30[411] bridge over Aroostook River Waterville[403] 225+[412] Castonguay Square. Student organizers Stryker Adams and Marcus Mitchell had started organizing a full-fledged march in Augusta, but couldn’t secure a permit in time, so they decided to hold a smaller-scale event in Waterville.[413]  Maryland Annapolis 1,500[414] Lawyer’s Mall; students from Severna Park High School and other Anne Arundel County Public Schools held the demonstration, and invited 188 state legislators, including Annapolis Mayor Gavin Buckley.[414] Baltimore several thousand Members of the Student Activist Association at Baltimore Polytechnic Institute organized their march to begin at War Memorial Plaza in front of City Hall and end near the Inner Harbor. U.S. Rep Dutch Ruppersberger spoke at the rally.[415] Baltimore Mayor Catherine Pugh and Oklahoma City Thunder forward (& Baltimore native) Carmelo Anthony helped organize 60 free buses to take 4,500 students to the DC rally.[416][417] Chestertown 500[418] Kent County government office – Wilmer Park Cumberland 225[419] Allegany County Courthouse Leisure World 20+[420] Georgia Avenue; residents of a senior community planned an event, “Protect Grandchildren, Not Guns”[421] Ocean City[197] Silver Spring 900[422] Silver Spring Civic Center. US Rep Jamie Raskin & Maryland Attorney Gen Brian Frosh spoke at the rally.  Massachusetts Amherst[423] hundreds[424] Umass Amherst students met at Haigis Mall on-campus. Hundreds more met at Kendrick Park, then walked to the Town Common in a rally organized by the League of Women Voters of Amherst.[425] Ashby[423] 75[426] Ashby Common; rally sponsored by Social Justice Working Group at First Parish Unitarian Universalist Church[427] Beverly 500[428] Lynch Park Boston March for Our Lives Boston 2018 - 150.jpg 50,000[6][429]–100,000[430][431] 5,000 people marched from Madison Park High School, Roxbury, to a rally in Boston Common, where between 70,000 (police estimate)[432] and 100,000 people (organizer estimate) had gathered. The march route and rally location echoed the massive August, 2017 counter-protest (30,000–40,000) of the Boston Free Speech Rally. The student-led march placed a focus on gun violence in the Boston community, where low-income and minority youth are threatened at far greater rates than their affluent, suburban-dwelling counterparts.[433] Boston students, teachers, and Stoneman Douglas alumni (including Parkman survivor Leonor Muñoz) spoke at the rally following the march. A small pro-gun counter-protest (100 people) was held outside the State Capitol Building. Chelmsford 600[434] Chelmsford Common.[435] Congressional candidate Rufus Gifford was present. Falmouth 500[431] Falmouth Village Green. State Rep Dylan Fernandes & US Rep Bill Keating were present.[431] Greenfield dozens[436] Greenfield Common Haverhill hundreds Main St, across from Harbor Place Hotel. Haverhill Mayor James Fiorentini and Rep. Diana DiZoglio joined the marchers.[437] Hyannis 1,500[431] Hyannis Village Green / Barnstable Town Hall. US Rep Bill Keating spoke at the rally.[428] Ipswich 200+[438] Ipswich Middle Green between Visitor Center & Veterans Memorial Martha’s Vineyard 150+[439] Five Corners Nantucket 200[440][441] Nantucket High School Students hosted a rally at the Nantucket Atheneum[442] and a march around town.[443] Northampton 2,000[444]–3,000[445] Northampton High School – City Hall Petersham event planned at Petersham South Common[427] Pittsfield 500+[446] Park Square – Pittsfield High School Plymouth 400+[447] 1820 Courthouse lawn / Town Hall Green[438] Springfield 1,000+[438] A few hundred people called on the CEO of Smith & Wesson (headquartered in Springfield) to cease contributing to the NRA and to stop selling assault rifles to the general public.[438][431] Worcester several thousand[448] Rally at Worcester City Hall, march up Main Street, across Lincoln Square and around the Voke Apartments.[423] US Sen. Elizabeth Warren, the only adult speaker at the event,[448] spoke early in the morning, before heading to Boston, then to Springfield.  Michigan Adrian 300[449] Lenawee County Courthouse. Albion 50+[450] Albion College – Holland Park. Alpena 200[451] Thunder Bay National Marine Sanctuary – Culligan Plaza. Ann Arbor 4,000–8,000[452] Pioneer High School. Battle Creek 200[450] Sojourner Truth Monument. Big Rapids ~60[453] Big Rapids Community Library[454] – Ferris State University campus.[455] Detroit 10,000+[456] (18,000 expected)[457] Brooke Solomon, 15, led thousands of demonstrators in a march through the downtown streets of Detroit, from Rivard Plaza to Detroit Riverfront to the Renaissance Center.[458] US Sen. Debbie Stabenow was in attendance at the rally, sitting side stage.[457] It was later reported that on the same day of the March, 5 people were shot in the city (one of them died).[459] Douglas 150–200[460] event planned at Beery Field, South Main Street[461] Flint 300[462] Willson Park / University of Michigan Flint.[463] Flint Mayor Karen Weaver and US Rep Dan Kildee were present. Grand Haven several hundred[464] Grand Haven Central Park.[465] Grand Rapids 4,000[466] Rosa Parks Circle[467] Grosse Pointe Farms 150+[468] A large group of people met at Messner Field[461] outside Richard Elementary School, then marched down Kercheval Avenue.[468] Holland 100+[469] Centennial Park Houghton 100+[470] Houghton Lift Bridge[461] Iron Mountain 100–125[471] gathering behind city hall.[472] Kalamazoo 1,000+[473] Western Michigan University – Bronson Park[461][467] Keego Harbor 800–1,000[474] Keego Harbor City Hall[461] Lansing 3,000[475] In Lansing, a crowd of thousands marched from the Hall of Justice to the Capitol Building. Hours later, a rally organized by III% United Patriots of Michigan was held on the same Capitol steps in support of the Second Amendment.[456][476] Manistee 225[477] Manistee County Transportation Center Marquette 300–400[478] Marquette Commons[461] Monroe nearly 200[479] St. Mary’s Park[461] Mount Pleasant hundreds[480] Island Park[461] Munising event planned at 100 W. Munising Ave[461] Muskegon 60[481] 550 W Western Ave, downtown Muskegon[461] Petoskey 150[482] Big Hole, 207 E Mitchell St[461] – Petoskey District Library Port Huron 200[483] Municipal Office Center Rochester 800[484] Oakland University, 318 Meadow Brook Road[461] Saginaw 200+[485] Krossroads Park, 5656 Bay Road[461] St. Joseph 200+[486] Lake Bluff Park[487] Traverse City 3,500[488] The Workshop Brewing Company[461]  Minnesota Aitkin 6[489] Aitkin County Courthouse Brainerd 300[490] About 300 people took part in the march, gathering first at Gregory Park and walking along Washington St. Along the way, organizers said marchers were met by some snowballs and raw eggs.[490] Duluth 1,500[491] Historic Old Central High School – Civic Center; vigil at City Hall. Duluth Mayor Emily Larson was present. Ely 70[492] Whiteside Park Grand Marais ~130[493] Harbor Park Grand Rapids 200[494] Old Central High School – City Hall Mankato 200[495] Riverfront Park – Jackson Park Minneapolis hundreds[496] (Feb 22) Hundreds of Minneapolis high school students staged a walkout and marched on City Hall, where they were greeted by Mayor Jacob Frey. North Branch 100+[497] Sunrise Prairie Trail / North Branch Public Library Rochester 500[498] Peace Plaza – Mayo Park St. Paul Minnesota March for Our Lives in St. Paul - 26124924547.jpg 18,000[6]–20,000[499] Students and supporters gathered at Harriet Island in St. Paul before marching to the State Capitol. Minneapolis Mayor Jacob Frey was among the participants.[500] Sartell 300+[501] Sartell City Hall -Pinecoad Rd – First United Methodist Church Starbuck VFW Post 4582 Parking Lot, 212 E 6th St; event sponsored by West Central Minnesota Indivisible[502] Willmar 200[503] First Street Winona 250[504] Winona Senior High School, Sarnia Street – bandshell, Lake Park  Mississippi Amory 30+[505] protesters made their way toward Amory Main St to hold a rally in Frisco Park Clarksdale 20+[506] rally outside Oakhurst Intermediate School Durant 18[507] The Mayor’s Youth Council led a group parade and received pledges of support from the mayor and police chief. Gulfport 300+[508] Dan M. Russell Federal Courthouse Hernando 200[509] DeSoto County Courthouse lawn Jackson 200[510] Mississippi State Supreme Court – Governor’s Mansion McComb couple dozen[511] convenience store green space across from Walmart Oxford 350+[512] City Hall Tupelo 50+[513] Fairpark – Gateway Park  Missouri Columbia 1,000[514] University of Missouri Press – Boone County Courthouse Joplin 200[515]–250[516] Seventh & Main Sts – Spiva Park Kansas City 5,000–6,000[517] Theis Park – Country Club Plaza. Kansas City Mayor Sly James was present. Lee’s Summit several hundred[518] Lee’s Summit City Hall; rally organizers estimated as many as 1,000 participants. St. Joseph 300[519] North Belt Highway St. Louis 10,000[520]–20,000[521] Demonstrators gathered in Veterans Park and marched from Union Station to the Gateway Arch.[522] US Sen. Claire McCaskill was present.[523] Springfield 2,000+[524][525] Park Central Square.[526] Former Missouri Gov. Bob Holden was present.[524] Warrensburg 60[527] Johnson County Courthouse  Montana Billings 500[528] Students met at the Yellowstone County Courthouse, and marched to the James F. Battin Federal Courthouse. At the rally, statements were read from Montana Gov. Steve Bullock and U.S. Sen. Jon Tester.[528] Bozeman 2,000+[529] Hundreds of protesters (organizers estimated roughly 2,000) gathered at Gallatin County Courthouse,[530] then marched along Main St[531] to the lawn outside Bozeman Public Library.[532] A small group of local pro-gun counter-protesters was also present.[529] Great Falls 50–100[533] Gibson Park Helena 1,000+[534] More than 1,000 people gathered at Memorial Park for The March For Our Lives. Meanwhile, a group of 2nd Amendment enthusiasts called “March For Our Guns” staged its own counter-protest.[535] Missoula[536] several thousand[537] Caras Park;[538] For the third time since the Parkland shooting on Valentine’s Day, Missoulians hit the streets to march against gun violence in schools.  Nebraska Hastings 200+[539] Marchers walked across town, down 14th Street, where they then held a candlelight vigil.[539] Kearney ~100[540] Marchers marched along 25th Street: From the University of Nebraska-Kearney campus, to downtown Kearney.[540] Lincoln 1,000[541]–1,400+[542] Marchers marched from the Nebraska Union (on the University of Nebraska-Lincoln city campus), to the front steps of the Nebraska State Capitol in downtown Lincoln, where a rally was held.[542] Omaha March for Our Lives 24 March 2018 in Omaha, Nebraska - 005.jpg 2,500[543] People gathered at the Lewis & Clark Landing for a rally, and then led a march across the Bob Kerrey Pedestrian Bridge.[543]  Nevada Carson City 300+[544] Mills Park – Nevada State Capitol building; organizer George McKinnon officially announced his switch from the Republican party to the Democratic Party. Congressional candidate Rick Sheppard and Senate candidate Curtis Cannon were in attendance. Las Vegas thousands[545] Smith Center – Las Vegas City Hall[546] Mesquite 40[547] The 40 people who showed up for the Mesquite March for Our Lives outside City Hall were not students, but part of the Virgin Valley Action Group, a citizen advocacy group aimed at protecting the rights of those threatened by unjust policies of any kind.[547] Reno 3,000+[548] Bruce R. Thompson Federal Building – Reno City Plaza.[549]  New Hampshire Concord 4,000[550] New Hampshire State House. (At least one counter-protestor stood out) Jackson 300+[551] Jackson Covered Bridge – Jackson Grammar School Keene dozens[552] Central Square Lancaster 200+[553] Main Street Nashua 500[554] Students of Nashua High School & Elm Street Middle School marched to City Hall. Nashua Mayor Jim Donchess & US Senators Maggie Hassan & Jeanne Shaheen attended the rally. Portsmouth 2,500[555] Pleasant St, Market Square  New Jersey Asbury Park thousands[556] people attended the rally on the boardwalk down to Bradley Park by Convention Hall Audubon – Haddon Heights 1,000[557] Haddon Lake Park recreation center in Audubon – McLaughlin-Norcross Memorial Dell in Haddon Heights. Englewood nearly 1,000[558] Monument Circle on Palisade Ave[559] – Municipal Court House, South Van Brunt St[560] Freehold 650[561] rally organized outside US Rep Chris Smith’s office. Great Falls 100[307] Hackensack hundreds 10 Main Street; New Jersey’s First Lady Tammy Murphy attended the Hackensack march.[559] Hoboken 1,000+[562] Jubilee Center – City Hall[563] Jersey City 500+[562] James J. Ferris High School – City Hall Madison 100–150 Hartley Dodge Memorial Municipal Building, 50 Kings Rd;[559] Madison, NJ Mayor Bob Conley spoke at the rally.[564] Maplewood hundreds Student activists from Columbia High School (CHS) and Maplewood Middle School (MMS) led an early morning rally at Maplewood train station.[559] After the rally, participants boarded trains for the March in Newark and to Penn Station for the NYC March. Maplewood Mayor Vic DeLuca was one of several elected NJ officials who attended the rally and train ride for support.[565] Metuchen Borough Hall.[566] Montclair hundreds[567] St. James Episcopal Church Morristown[559] Protesters and signs at the Morristown New Jersey student protest March 24 2018 11 of 15.jpg 13,000[568] Morristown Mayor Timothy Dougherty addressed the crowd at Morristown Town Hall, before everyone marched down South Street. U.S. Rep. Steny Hoyer (D-MD-5) – where a recent shooting at Great Mills High School claimed the life of a female student – attended Morristown’s rally but didn’t address the crowd. Newark 5,000+[569] Newark was New Jersey’s official site at Military Park with Gov. Phil Murphy as a speaker.[570] Newton 500+[571] Newton Green Ocean City ~1,000[572] Boardwalk march from 5th Street to Ocean City High School[573] Paramus 30[569] Residents of the Brightview Senior Living home marched in front of their building.[569] Paterson 100+[574] Cobb Park; “Prayer March for Peace”. Piscataway 100[566] An event called “Breakfast Against Bullets” was held at Piscataway High School. The event included voting registrations, petition signings for gun control regulations, and speeches by teachers and students. Princeton 3,000–4,000[575] Hinds Plaza Red Bank 2,000+[556] Red Bank train station – Riverside Gardens Park. US Rep. Frank Pallone attended this rally, plus two others in Asbury Park and Metuchen. Somerville 1,000[566] Somerset County Courthouse. Union 500+[576] Burnet Middle School – Morris Ave West Milford 75[577] march along Marshall Hill Road Westfield[566] 4,000[578] South side of the Westfield train station – Mindowaskin Park Woodland Park event planned at Rifle Camp Park[559]  New Mexico Albuquerque 8,000+[579] The rally started in the morning with hundreds of people gathered in Old Town Plaza, and quickly grew to thousands at the march’s end at Tiguex Park. Albuquerque Mayor Tim Keller was present. Clovis 60[580] Hilltop Plaza – Curry County Courthouse Las Cruces 150[581] Telshor Blvd / Lohman Ave intersection[582] Rio Rancho 500[583] Haynes Park Roswell 60[584] Pioneer Plaza – Chaves County Courthouse Santa Fe ~4,000[585] Santa Fe Plaza. Newly elected Mayor Alan Webber, one of the few adult speakers at the rally, commended the students’ efforts and said city officials are listening to their demands. Silver City 400[586] Gough Park  New York Albany[587] 5,000+[588] West Capitol Park[589] Ardsley hundreds[590] Pascone Park – American Legion – McDowell Field.[591] State Sen. Andrea Stewart-Cousins & Ardsley Mayor Nancy Kaboolian attended the rally[592] Batavia 200+[593] Williams Park; most of the people who turned up were adults, age 50 and older Binghamton hundreds[594] Southern Tier – American Civil Association (ACA) memorial park / Binghamton High School Buffalo 3,000[595] Niagara Square Cambridge dozen+[596] Cambridge United Presbyterian Church – Union Street intersection – Round House Bakery Cafe at Hubbard Hall Cedarhurst[597] Cobleskill[587] 300+[598] Veteran’s Memorial Centre Park[599] Corning hundreds[600] Market St Dunkirk 300[601] Washington Park Farmingdale 1,500[602] SUNY Farmingdale Geneva 100+[603] Bicentennial Park Glen Cove 800–1,300[604] Finley Middle School – downtown Glen Cove Great Neck hundreds Jonathan L. Ielpi Firefighters Memorial Park[605] Hopewell 100+[606] Finger Lakes Community College Huntington 1,000[597] Huntington Town Hall[607] Ithaca 1,000[608] Bernie Milton Pavilion[609] Long Beach 500[610] Kennedy Plaza / City Hall Malone 50[611] Massena 5[612] a small crowd stood outside Massena Town Hall Middletown hundreds[613] SUNY Orange – skate park New City 1,000+[614] Rockland County Courthouse New York City (Manhattan) March for Our Lives NYC (40668).jpg 200,000[615]–500,000[245] New York City’s rally was reported to have 200,000 attendees during the rally, although some estimates have the number as high as 500,000. Paul McCartney attended the NYC March for Our Lives in remembrance of his late friend, fellow Beatle John Lennon.[616] Actress Cynthia Nixon also participated.[93] New York City (Coney Island) 100+[617] Coney Island Boardwalk Old Westbury hundreds[618] SUNY College at Old Westbury[619] Oneonta 400+[620] Muller Plaza Ossining 1,000[621][622] Louis Engel Waterfront Park, by the Ossining Metro-North Station[591] Patchogue outside Rep. Lee Zeldin’s district office[623] Plattsburgh 200+[624] SUNY Plattsburgh – Trinity Park Port Jefferson Station several hundred[597] Resistance Corner (intersection of Rtes 347 & 112)[625] Port Washington[605] nearly 1,000[605] On Saturday evening, nearly 1,000 people gathered on the lawn of the United Methodist Church for a candlelight vigil. Potsdam[626] 300[307] Potsdam High School – Leroy, Elm and Cottage Streets (Potsdam Town Hall along the way)[627] Poughkeepsie 7,000+[628] Thousands gathered at the Walkway Over the Hudson [State Park] Rochester 5,000[629] Washington Square Park. Rochester Mayor Lovely Warren was present. Rockland 4,000 Rockland County, where a crowd of 400 was anticipated, had 4,000 in attendance, according to WABC.[245] Rome 160[630] Rome City Hall Rye Neck 1,500+[631] Rye Neck High School – Florence Park[591] Sag Harbor 1,000+[632] Long Wharf Saranac Lake 200+[633] Riverside Park Seneca Falls 300[603] People’s Park Stony Brook 300[634] Stony Brook University Syracuse 1,000+[635] James M. Hanley Federal Building Plaza / Everson Museum of Art. Syracuse Mayor Ben Walsh was present. Utica 100+[636] Proctor High School – Oneida Square[637] White Plains 3,000+[631] Post Road Elementary – Westchester County Courthouse (near Martin Luther King Jr. statue)[591][638]  North Carolina Asheville 6,000[639] Vance Monument – Martin Luther King Jr Park Boone 50+[640] Watauga County Library – App State University (ASU) campus Charlotte 2,500+[641] First Ward Park – Marshall Park[642] Durham 2,000[643] CCB Plaza Elizabeth City nearly 100[644] Mariners’ Wharf Park Fayetteville 100+[645] College Lakes Recreation Center Franklin 200+[646] Big Bear Shelter Greensboro 3,000–3,200[647] Governmental Center Greenville hundreds[648] Pitt County Courthouse Hendersonville several hundred[649] Hendersonville High School auditorium – Historic Courthouse – Sanctuary Brewing Company Hickory 300+[650] YMCA Teen Center – Union Square, Downtown Hickory Laurinburg dozens[651] St. Andrews University’s bell tower Lenoir 100[652] Caldwell County March for Our Lives: Main and West Avenue[653] Mooresville 100[654] Mooresville High School – Town Hall Nags Head several hundred[655] Outer Banks March For Our Lives Rally for Safe Schools, Dowdy Park Raleigh 10,000[656] City Plaza, 400 Fayetteville St – Halifax Mall, behind the state Legislative Building.[657] Aaron Wolff, a survivor of the 2007 Virginia Tech massacre, spoke to the crowd,[658] as did state Senator Jay Chaudhuri. Sparta 27[659] Miles Realty; downtown Warrenton 100[660] 109 Cousin Lucy Lane – Warren County Courthouse Square Wilmington 3,000+[661] Riverfront Park – Lennon Federal Courthouse; turnout was twice what organizers hoped for Winston-Salem 1,500[662] Corpening Plaza  North Dakota Bismarck ~100[663] Around 100 people gathered just steps from the North Dakota state capitol to support the movement. A march around the capitol grounds was canceled because of the snow & ice Fargo hundreds[664] In an event organized by Moms Demand Action with a rally at Sanctuary Event Center, there were more protesters than any other recent event held in Fargo. Speakers included students, teachers, and state legislators. “Nobody asked to eliminate the Second Amendment, but they all wanted change including, mandatory background checks before buying guns, raised minimum ages for gun purchases, and more behavioral health services.” There was one vocal counter-protester.[665] Minot few dozen[666] Federal Court House – Scandinavian Heritage Park  Ohio Akron 1,500[667]–2,000[668] Highland Square Library. Akron Mayor Dan Horrigan was present. Ashland 200+[669] Christ United Methodist Church – Corner Park downtown Athens hundreds[670] Ohio University College Green – University Terrace & Park Place; organized by OU College Democrats Avon Lake 250[671] Avon Lake High School Bowling Green 200+[672] Bowling Green State University (BGSU): the Oval outside Bowen-Thompson Student Union[673] Canton 400+[674] Market Plaza Celina 64[675] Mercer County Courthouse;[676] Republican congressional candidate Bob Kreienkamp spoke at the rally.[677] Cincinnati March for Our Lives 24 March 2018 in Cincinnati - 023.jpg 10,000[678] Despite snowy weather, thousands marched from City Hall to Fountain Square. Cincinnati Mayor John Cranley was present. Cleveland March for Our Lives 24 March 2018 in Cleveland, Ohio - 001.jpg 20,000[679] Cleveland Mayor Frank Jackson & former US Rep & Democratic candidate for governor Dennis Kucinich addressed the crowd at Public Square. Columbus March for Our Lives - Columbus Ohio - 035.jpg 5,000+[680] Thousands of students, teenagers, children, parents & teachers marched from the West Bank Park in downtown Columbus to the Ohio Statehouse. US Sen. Sherrod Brown & his wife, Pulitzer Prize-winning journalist Connie Schultz were present.[681] Dayton several hundred[682] Courthouse Square Marietta 250[683] Muskingum Park Medina dozens Medina’s historic square[684] Mount Vernon 40+[685] Public Square Newark 250–300[686] Licking County Courthouse Norwalk 100[687] Norwalk High School – US Rep Jim Jordan’s office Sandusky 150–200[688] Schade-Mylander Plaza Steubenville 15 Jefferson County Courthouse – Third Street – Steubenville High School[689] Toledo thousands Promenade Park – One Government Center. Toledo Mayor Wade Kapszukiewicz attended the march.[690] Van Wert 40+[691] YWCA – Fountain Park Youngstown 600+[692] Wick Park  Oklahoma Oklahoma City hundreds[693] March for Our Lives OKC kicked off at noon at the Oklahoma County Election Board, then moved on Lincoln Blvd toward the State Capitol. A group of counter-protesters stood on the side; they would later take part in a Second Amendment rally at the Capitol Building on Monday, March 26. Stillwater event planned at Library Lawn Tulsa 2,500[694] Guthrie Green – Tulsa City Hall  Oregon Ashland event planned at Ashland Plaza[695] Astoria hundreds[696] intersection of Commercial St & 8th St Bandon 60+[697] Bandon City Hall Bend 4,000[307] Drake Park Amphitheater – march thru downtown; thousands gathered in student-led protests, including Bend Mayor Casey Roats, City Councilor Nathan Boddie and Deschutes County District Attorney John Hummel.[698] Brookings 100[699] Curry County Democratic HQ on Chetco Ave Burns event planned at Safeway[695] Coos Bay 200[700] Coos Bay Boardwalk – City Hall. Cameron Langley and Gracie Schlager from Marshfield High School assisted by Ronni Jennings organized the march.[700] Corvallis 3,000–4,000[701] In Corvallis, with a total population of about 57,000, crowds estimated at 2,700 by the Gazette-Times and from 3,000 to 4,000 by event organizers, gathered at the Riverfront Commemorative Park for a rally then marched downtown.[701] Eugene March for Our Lives 24 March 2018 in Eugene, Oregon - 005.jpg 5,000+[702] The event at Wayne Lyman Morse U.S. Courthouse was peaceful, and no citations or arrests were reported, police said. A male heckler was shouted down by other attendees during one of the speeches.[702] Florence 100[702] About 100 people endured pouring rain and cold as they walked along Highway 101 in Florence to add their voices to the national calls for reform.[702] La Grande Union County offices – Max Square, via Fourth Street[695] McMinnville several hundred[703] 15th Street and Evans next to Mac High – 3rd Street & Evans[695] Medford 1,500–2,000[704] Jackson County Courthouse – Central High School’s Spielberg Stadium[705] Newport 100+[706] Newport City Hall – bridge at Hwy 101 Pendleton 160[707] Brownfield Park – Umatilla County Courthouse Portland March for Our Lives, PDX, 2018 - 52.jpg 12,000[702][708] 12,000 marched from the North Park Blocks to Pioneer Courthouse Square in downtown Portland, more info on March for Our Lives Portland. Roseburg 150[709] event held at Fred Meyer on Garden Valley Boulevard[695] Salem 2,400[702] rally & march at Oregon State Capitol St. Helens event planned at sidewalk in front of McBride School[695] Tillamook 150[710] Goodspeed Park – Tillamook High School  Pennsylvania Allentown hundreds 7th & Hamilton. US Sen. Bob Casey attended.[711] Beaver 300+[712] Beaver County Courthouse; 100 pro-gun people showed up a block away from the courthouse Bloomsburg 100[713] fountain in Bloomsburg Main & Market St Doylestown 3,000[714] According to police and the event organizers around 3,000 gathered at Bucks County Courthouse.[714] Easton 100+[715] Lafayette College campus – Centre Square Erie 400[716] Perry Square Gettysburg 200+[717] Lincoln Square Greensburg 200[718] The rally was held on Friday, March 23, at the local courthouse. Across the street, an off-duty police officer stood on the sidewalk holding an AR-15 rifle, the photo of which went viral and inundated the Rostraver Police Department with phone calls from across the country. Harrisburg thousands[719] Pennsylvania State Capitol Hazleton 300+[720] Memorial Park Lancaster 3,000[721] Several thousand protesters marched from Clipper Magazine Stadium to the city’s Binns Park.[722] Speakers included Angel Colon, an activist who was wounded in the 2016 Orlando nightclub shooting; Janice Ballenger, an author and one of the first responders at the 2006 West Nickel Mines School shooting; community activist, Kevin Ressler; and Lancaster Mayor Danene Sorace.[723] Lewisburg 200[724] Market Street Meadville 150+[725] Diamond Park Media hundreds[726] Rose Tree Park[727] Mercer 70[728] Mercer County Courthouse Norristown 40+[729] Norristown Farm Park[727] Philadelphia March for Our Lives 24 March 2018 in Philadelphia, Pennsylvania - 012.jpg 15,000[730] Independence Hall, 5th & Market Streets – Columbus Circle.[731] The marchers were joined by Philadelphia Mayor Jim Kenney,[732] US Sen. Bob Casey (who also went to the Allentown rally), State Rep. Brian Sims & state Attorney General Josh Shapiro,[733] among other community leaders Pittsburgh March for Our Lives 24 March 2018 in Pittsburgh, Pennsylvania - 001.jpg 30,000+[734] City-County Building Portico – Market Square;[734] city officials originally expected 3,000 people.[735] US Rep. Mike Doyle & Pittsburgh Mayor Bill Peduto spoke at the rally.[735] Pottstown ~125[736] Riverfront Park-Rotary Pavilion Reading 1,500[721] Protesters marched from Reading City Park to Reading Senior High School where a rally was held.[737] Scranton 1,000+[738] Scranton High School – Courthouse Square State College hundreds[739] courtyard, State College Area High School – Penn State’s Old Main Building Stroudsburg 100+[740] Courthouse Square West Chester 500[741]–1,500[721] Historic Chester County Courthouse, High St. Jay Leno made an appearance with Mayor Dianne Herrin (in a selfie).[742] Williamsport 175[743] Market Square – West Fourth St – Federal Building York[744] 900[745] Downtown York, 28 E. Market St  Puerto Rico San Juan 600+[746] Condado Lagoon – Peace Pavilion, Luis Muñoz Rivera Park. Governor Ricardo Rosselló, who was away from the island at the time, congratulated the citizens of San Juan who marched in solidarity with families affected by gun violence. He also thanked the Secretary of State, Luis Rivera Marin, for organizing the event, and boxing champion Félix “Tito” Trinidad who, along with other amateur boxers, participated and showed their support to the cause.  Rhode Island Providence 3,000[747]–5,000[748] Thousands showed up at the Rhode Island State House.[749] Among the speakers were Gov. Gina Raimondo & US Sen. Sheldon Whitehouse.[750]  South Carolina Aiken 100[751] Aiken County Judicial Center – Newberry Street Anderson 74[752] rally planned at Courthouse Square, 100 S Main St (no march included)[753] Beaufort 350+[754] near Beaufort High School to pavilion at Henry C. Chambers Waterfront Park Bluffton 400–500[754] H.E. McCracken Middle School – Buckwalter Parkway Columbia 2,000[755] S.C. State House Greenville 2,000[756] NOMA Square – City Hall on Main St Myrtle Beach hundreds[757] Market Common North Charleston 1,200–1,500[755] Riverfront Park Rock Hill 50+[758] Winthrop University – Senator Lindsey Graham’s office in downtown Rock Hill[759]  South Dakota Rapid City nearly 500[760] between both marchers and counter-protesters, about 500 in attendance[761] Sioux Falls 300+[762] Carnegie Town Hall – Falls Park[763] Vermillion hundreds[764] First United Methodist Church – Clay County Courthouse  Tennessee Chattanooga 1,000+[765] Coolidge Park – courthouse Clarksville 200–300[766] Pavilion at McGregor Park Riverwalk. Clarksville Mayor Kim McMillan attended the event. Cookeville 400+[767] Courthouse on the Square[768] Jackson 75[769] march to City Hall in Downtown Jackson Johnson City 200+[770] South Side Elementary – Culp Center Cave Knoxville 1,000[771] UT’s Humanities Amphitheater – Circle Park Memphis 1,500[772] In Memphis, thousands of people marched from Clayborn Temple to the front of the National Civil Rights Museum where organizers were encouraging all of the young people in attendance to register to vote.[773] Nashville March for Our Lives 24 March 2018 in Nashville, Tennessee - 001.jpg 10,000–12,000[774] At Public Square Park, Nashville Mayor David Briley urged everyone 18 and up to go out and vote.[775]  Texas Abilene 200+[776] Abilene City Hall Amarillo 500–630 Ellwood Park – Potter County Courthouse[777] Austin March for Our Lives Austin, TX - 001(crop).jpg 20,000[6] Austin Mayor Steve Adler, state Reps. Gina Hinojosa and Eddie Rodriguez and actor Matthew McConaughey addressed the crowd at Austin City Hall.[778] Beaumont 262[779] Beaumont City Hall / Lamar University Brownsville 62[780] On Friday, April 6, 62 Guadeloupe Regional Middle School students, with police escort, held a silent march in downtown Brownsville – through Linear Park, to the Cameron County Courthouse and Immaculate Conception Cathedral before making their way back to school – in remembrance of the victims of school shootings. College Station 1,500+[781] Rudder Plaza on the Texas A&M campus Corpus Christi 300[142] Sherill Veterans Memorial Park; students from W.B. Ray High School led a march. Dallas 4,000–5,000[782] Dallas City Hall Denton several hundred[783] Denton Courthouse El Paso several hundred[784] Cleveland Square to San Jacinto Plaza. Present at the rally were State Sen José R. Rodríguez & US Rep Beto O’Rourke (challenger to US Sen. Ted Cruz). Fort Worth 6,000–7,000[782] Tarrant County Courthouse Galveston 200+[785] Fort Crockett Park, beach side of Seawell Blvd[786][787] Houston 15,000[6][245] Houston Mayor Sylvester Turner & US Rep Sheila Jackson Lee spoke to the crowd at Tranquility Park; the protest extended to Sen. Ted Cruz’s office.[788] Killeen 200[789] Killeen Community Center Laredo 75[790] Laredo Independent School District’s Performing Arts Center – Cultura Beer Gardens[791] Marfa 150+[792] Presidio County Courthouse – town’s school campus McAllen 300+[793] McAllen City Hall McKinney few hundred[8] Collin County Courthouse[794] New Braunfels[795] dozen[796] event held at Main Downtown Plaza Pflugerville 200+[797] Pfield district stadium. Pflugerville Mayor Victor Gonzales was present. Round Rock 300[798] event planned in Round Rock, TX[795] San Antonio 5,500[799] City Hall – The Alamo Plaza Waco nearly 400[800] Heritage Square. Michelle Porter, who survived the Columbine High School massacre, was scheduled to speak.[801]  Utah Cedar City 150[802] event held at Southern Utah University campus, by the clock tower. Logan 200+[803] Cache County Courthouse Park City hundreds[804] McKenna Pfahl was one of three Parkland survivors who, on their spring break, participated and spoke at the Park City March for our Lives in Utah.[804] St. George 800–1,000[802] Dixie State University campus – City Hall. St. George Mayor Jon Pike was present.[802] Salt Lake City 6,000[805] Six thousand people (mainly students) marched for more gun regulations. An hour before their march, five hundred pro-gun marchers also called for safer schools.[805] Two weeks later, on April 14, hundreds of gun rights people rallied at the Utah State Capitol, as well as in other cities like Orem and Cedar City.  United States Virgin Islands Saint Croix 26 Marchers gathered at the National Park Service bandstand in Christiansted.[806]  Vermont Bennington 100+[807] Four Corners Manchester 100[808] Middlebury 500+[809] Middlebury town green Montpelier 2,500–3,500[810] Thousands came to rally at the Vermont State House. Notable leaders who attended (but did not speak) included US Sen. Bernie Sanders, US Rep. Peter Welch and Burlington Mayor Miro Weinberger.[811] Putney 400[812] Putney Tavern Lawn Rutland hundreds[813] Main St  Virginia Abingdon dozens[814] Washington County Courthouse Alexandria 225–250[815] Lyles-Crouch Traditional Academy – Alexandria Courthouse Blacksburg 200+[816] Henderson Lawn on the Campus of Virginia Tech Charlottesville 3,500+[817] An early estimate from Indivisible Charlottesville expected nearly 2,000 to participate. On Saturday, the Sprint Pavilion at Downtown Mall, where the march started[818] and which has a capacity of 3,500, was overflowing.[817] Chesapeake 50[819] City Hall Danville 60+[820] Danville Municipal Building. Retiring Danville Mayor John Gilstrap attended.[821] Fredericksburg 400[822] intersection of Virginia State Route 3 and William Street Manassas 300+[823] intersection of Virginia State Route 234 Business and Sudley Manor Drive Newport News 200[824] March down Jefferson Avenue Norfolk 3,000[825]–5,000[307] Demonstrators gathered in front of Nauticus & Town Point Park Onancock[197] 70+[826] march along Market Street to the town park Richmond 5,000+[827] Martin Luther King Jr. Middle School – MLKJ Memorial Bridge – Virginia State Capitol. Richmond Mayor Levar Stoney & US Sen. Tim Kaine spoke before the crowd. Staunton 200+[828] Staunton Library, Churchville Ave – Augusta County Courthouse Williamsburg ~1,000[829] March down Duke of Gloucester Street in Colonial Williamsburg Winchester 600[830] Shenandoah Civil War Museum  Washington Aberdeen 125[831] Zelasko Park Auburn[832] Homewood Terrace Bellingham 3,000[833] City Hall Blaine[832] 16[834] parking lot, corner of H St & Mitchell Ave – Peace Arch Park; event organized by two Blaine High School students[835] Bremerton ~8[836] At first, the only people to show for the rally at Evergreen Park were the three student organizers, but they were eventually greeted by Bremerton Mayor Greg Wheeler. A few more people joined the rally, which then marched to Warren Avenue Bridge, across from Olympic College.[836] Eastsound[832] 100+ Eastsound Village Green, Orcas Island Ellensburg 100+[837] intersection of Fifth Avenue and Main Street, near the County Courthouse Everett thousands[838] Snohomish County Courthouse. Everett Mayor Cassie Franklin was present. It was the largest political gathering in downtown Everett since a Trump campaign rally in August 2016. Friday Harbor 600+[839] San Juan County Courthouse – Spring Street, Second Street & back Kingston[832] Langley 300[840] Residents put down about 200 pairs of donated shoes of all kinds — boots, sneakers, dress shoes, sandals — lining them up on the grass facing Cascade Avenue, to represent the children killed by gun violence in America.[840] Longview 320[841] Longview Civic Circle Marysville thousands[838] Asbery Field.[842] Some of the assembled students from Marysville Pilchuck High were survivors from a school shooting in October 2014.[838] Moses Lake 45[843] Sinkiuse Square – Frontier Middle School Mount Vernon 1,000[844] Mount Vernon High School – Skagit County Courthouse North Bend 400[845] corners of North Bend Way & Bendigo Blvd Olympia 4,500[846] Legislative Building Richland 2,000+[847] Howard Amon Park Seattle March For Our Lives in Seattle - 031.jpg 25,000[848]–50,000[849] In an event organized by Tahoma High School, Rhiannon Rasaretnam, held on Saturday morning, thousands of students, supporters and families marched from Cal Anderson Park to downtown Seattle and the Seattle Center calling for “stricter gun control measures and safer schools.” Speakers included Governor Jay Inslee and Connecticut Governor Dan Malloy, on whose watch the Sandy Hook Elementary School shooting occurred.[850] Singer Dave Matthews performed at the rally.[94] Sequim 75[851] intersection of Sequim Avenue and Washington Street Silverdale 500[836] down Silverdale Way and around the Kitsap Mall Spokane 5,000[852] Riverfront Park; thousands of people attended the march in Spokane – according to organizers, the largest crowd seen in the city since the Second Women’s March. Tacoma 1,000+[853] People’s Park, Hilltop neighborhood Twisp 340[854] Methow Valley Community Center Vancouver Vancouver WA March for Our Lives.png 1,000[855] Two separate crowds at Hough Elementary School and O.O. Howard House (home to Jaime Herrera Beutler’s office) marched through downtown, converging at Esther Short Park for a rally.[855] Vashon 350–400[856] Vashon High School – Village Green Walla Walla hundreds[857] First Congregational Church Wenatchee 734[858] parking lot rally – march to Memorial Park and back White Salmon event planned at Rheingarten Park[695] Yakima 300[859] About 300 “students, parents, educators and activists” walked from the rally at Millennium Plaza through downtown Yakima.[859]  West Virginia Beckley 40[860] Shoemaker Square Charleston ~50[861] WV State Capitol steps Huntington 100[862] Heritage Station – Federal Building Lewisburg[863] 13[864] Green Space Park;[865] event sponsored by Greater Greenbrier Valley Indivisible Logan[866] Morgantown 300+[867] WVU Coliseum Parkersburg 30[868] Market St to Wood County Courthouse Wheeling hundreds[869] Heritage Port[870]  Wisconsin Appleton 583[871] Pierce Park – City Park.[872] Ashland[873] Elkhart Lake several hundred[874] East Rhine Street Ephraim 80 Demonstrators held a postcard writing event and sent 1,200 postcards to elected officials.[875] Fond du Lac several dozen[876] Marian University March For Our Lives Fort Atkinson 200[877] Main Street Bridge Green Bay 800–1000[878] 200–300 people gathered at CityDeck, and grew to 800–1,000 (police estimate) in marching to the Brown County Courthouse. Janesville 400+[879] Lower Courthouse Park Kenosha 100[880] Library Square to Civic Center Park on Sheridan Road La Crosse 1,000[881] The march of about 1000 community members and students traveled downtown, rallying in Cameron Park. There, 20 speakers, including students, teachers, and other community members addressed the crowd. Madison 2,500[882] Wisconsin State Capitol; US Sen. Tammy Baldwin spoke before the crowd, criticizing the lack of action from federal legislators.[882] On Sunday, March 25, a group of 40 students set off from Madison on a five-day, 50-mile walk (in 37-degree weather) towards Janesville, the hometown of GOP House Speaker Paul Ryan.[883] Milwaukee 12,000[884] Milwaukee County Courthouse – Red Arrow Park; Milwaukee Mayor Tom Barrett was present Minocqua 200[885] St. Matthias Episcopal Church – Torpy Park Racine 250[886] Corner of Washington Avenue and West Boulevard Sister Bay 32 Resident of the Good Samaritan Scandia Village gathered for a morning vigil for the students of Marjory Stoneman Douglas High School.[887] Spooner 20 Centennial Park, corner of Walnut and River Streets.[888] Stevens Point[873] 44[889] University of Wisconsin–Stevens Point campus.[890] Wausau 200[890] Demonstrators marched to US Rep. Sean Duffy’s office.[890] West Bend[873]  Wyoming Cody 100[891] City Park Jackson 250–260[892][893] Town Square.[892] Laramie 517[894] First Street Plaza.[895] Pinedale 30[896] American Legion Park Sheridan 60[897] People marched along Main Street.[897]