Complete List of Christmas Parades in Oklahoma

The holiday season lights up across Oklahoma as towns and cities celebrate with their annual Christmas parades. From small-town charm to big city spectacle, these beloved events bring communities together with festive floats, marching bands, and the much-anticipated arrival of Santa Claus.

Bundle up and grab some hot chocolate – Oklahoma’s parade season runs from late November through mid-December. While larger cities like Tulsa and Oklahoma City host grand illuminated displays, some of the most charming celebrations can be found in small towns where tractors decked in Christmas lights roll down Main Street and everyone knows each other by name.

We’ve assembled a list of 70 Christmas parades on 14 dates so you have plenty of opportunities to see as many parades as you could possibly want to! 

Oklahoma City

Kick off the season with the Riversport Holiday River Parade on November 15th. A Christmas parade like you won’t find anywhere else, take to the shores of the Oklahoma River and watch a parade of boats, skiing elves, a laser show, and fireworks, all beginning at 6:00 p.m.

Then it’s time to saddle up for the Cowboy Christmas Parade on Saturday, December 6th at the historic Stockyards City Main Street. The Slash O Ranch Longhorns will lead the way at 10:00 a.m. followed by equestrian groups, marching bands, antique cars, and Cowboy Santa. 

Lawton

The Lawton Fort Sill Chamber of Commerce’s annual Holiday in the Park will bring back its parade on November 22nd at 6:30 p.m. in Elmer Thomas Park. The theme is “Island of Misplaced Toys.” While you’re there, check out the drive or walk-through light show, go ice skating, ride the train, or run the Frost Your Fanny 5K.

Sand Springs Christmas Parade

Jenks

Formerly hosted by the Jenks Kiwanis Club, now the Chamber of Commerce is putting on this beloved annual tradition. The Jenks Christmas Parade will be Saturday, November 22nd at 10:00 a.m. 

Enid

Mark your calendar for the 32nd annual Light Up the Plains event in Enid, highlighted by the Parade of Lights on November 28th. In addition to the parade, enjoy carriage rides, live music, a tree-lighting ceremony, ice skating, and more – all starting at 4:30 p.m. 

Guthrie

The former capital of Oklahoma loves to celebrate its history with an annual Territorial Governor election in full Victorian attire and revelry. Come see this year’s Gubernatorial candidates lead the annual Lighted Christmas Parade on November 29th at 6:00 p.m. The parade route starts at the Scottish Rite Temple and ends at the State Capital Publishing Museum.

Minco

The annual Christmas Parade of Lights will return to Minco’s Main Street on Saturday, November 29th at 6:00 p.m. 

Ardmore

The 26th annual Ardmore Parade of Lights will be held on Tuesday, December 2nd at 6:05 p.m. this year, following the lighting of the Central Park Christmas tree, and will travel east down Main to Depot Park. 

Sand Springs Christmas Parade 002

Clinton

Set up your lawn chair on Frisco Avenue for the Clinton Festival of Lights on Tuesday, December 2nd at 6:30 p.m. Don’t miss out on the Chocolate Festival or the Hairy Holidays Beard Contest at Engleman Park!

Durant

It’s a Small Town Christmas in Durant this year on Tuesday, December 2nd at 7:00 p.m. The parade begins at 12th and Main and travels east for 12 blocks downtown. 

Locust Grove

The annual Locust Grove Christmas Parade will be Tuesday, December 2nd at 7:00 p.m. The Chamber of Commerce has chosen a “A Parade of Holiday Hits!” theme for 2025.

Tonkawa

Tonkawa’s Old Tyme Christmas Parade will be at 6:30 p.m. on Thursday, December 4th, following the tree-lighting ceremony. 

Stillwater

The Stillwater Parade of Lights and Tree Lighting Ceremony will be Thursday, December 4th at 6:30 p.m.

Okmulgee

Okmulgee’s annual Festival of Lights Christmas Parade is one of the oldest nighttime parades in the state. It’s an Old World Christmas this year in historic downtown Okmulgee and the first two blocks will be sensory sensitive with no noise and less lights. Line up along 6th Street on Thursday, December 4th at 7:00 p.m.

Wagoner

“All things Christmas movies” is the theme and David & Paula Templeton are the grand marshal for this year’s Wagoner Christmas Parade on Thursday, December 4th at 7:00 p.m.

Tuttle

Tuttle is Home for the Holidays on Thursday, December 11th. The Parade of Lights will be at 7:00 p.m. but festivities will carry on from 5:30 to 9:00 p.m. 

Vinita

The Vinita Christmas Parade of Lights will kick off at 6:30 p.m. on Thursday, December 4th. The theme is “Christmas on Route 66” and the parade route will begin at South Park.

Tahlequah

The Tahlequah Chamber’s biggest event of the year will be on Friday, December 5th at 6:00 p.m. with the theme “Santa’s Toy Shop.” 

Sand Springs Christmas Parade 003

Woodward

The annual Woodward Lighted Christmas Parade runs along beautiful Main Street, starting at 15th Street. This year’s theme is “Operation North Pole” at 6:00 p.m. on Friday, December 5th. 

Sand Springs

The Sand Springs Festival of Lights is the oldest and largest nighttime Christmas parade in Oklahoma. The event will celebrate its 42nd anniversary on Friday, December 12th at 7:00 p.m. with a “Gingerbread Lane” theme through the heart of downtown Sand Springs. 

Idabel

The 34th annual City of Lights Parade will have an “Old Glory Christmas” theme on Friday, December 5th at 7:00 p.m. 

Broken Arrow

The Broken Arrow Civitan Parade will begin at 10:00 a.m. on Sunday, December 6th at the corner of College and Main and ends at Central Park Community Center. This year’s theme is “Christmas Characters.”

Picher

The town of Picher may not exist anymore, but its parade is alive and well. Take a trip through history at this ghost town Christmas Parade on Saturday, December 6th at 10:00 a.m. There will be a Christmas tree by the flagpole at the old Memorial Park and hot chocolate will be served Gary Building.

Quapaw

The Quapaw Old Fashion Hometown Christmas Parade will be Saturday, December 6th at noon.

Duncan

The Main Street Duncan Christmas Parade will be Saturday, December 6th at 3:00 p.m. The theme is “Toyland Christmas.” 

Pawhuska

The Pawhuska Chamber of Commerce presents “Candyland” at the annual Parade of Lights. This year’s festivities will begin at 5:30 p.m. on Saturday, December 6th. 

Perry

The Wrestling Capital of America will hold its “Merry Little Perry” parade on Saturday, December 6th at 10:00 a.m. 

Langley / Disney

The Grand Lake O’ the Cherokees Christmas Parade at the Pensacola Dam will be Saturday, December 6th at 6:00 p.m. The parade starts at Langley Public Library, travels over the Pensacola Dam, and ends at the American Bank of Oklahoma in Disney.

Stroud

The Stroud Chamber of Commerce will hold its annual Christmas parade on Saturday, December 6th at 6:00 p.m. The theme is “Magic on Main Street.” Stroud is also part of the Midpoint Corridor on Route 66 and will have lots of decorations city-wide with an “Illuminated Elf” theme.

Harrah

Train rides, Santa’s workshops, and photos with Santa will all be taking place on Saturday, December 6th at Harrah’s Christmas in the Park event, highlighted by the annual parade at 6:00 p.m.

Poteau

Enjoy a magical downtown atmosphere during the Poteau Christmas Parade on Saturday, December 6th at 6:00 p.m. in Dewey District. The parade begins at Carl Albert State College and ends in downtown. This year’s theme is “Hometown Christmas – Memories of the Past!”

Norman

This year’s theme is “Rocking Around the Christmas Tree” in historic downtown Norman. Launching from the Norman High School parking lot at 6:00 p.m. on Saturday, December 6th, the parade will feature musical duo “The Imaginaries.”

Sand Springs Christmas Parade 004

Moore

Norman Rockwell’s Old Town Christmas Parade of Lights will light up the streets of Moore on Saturday, December 6th at 6:00 p.m. Following the parade is a tree-lighting ceremony and pictures with Santa.

Mannford

The Mannford Chamber of Commerce is hosting a “Christmas in Toyland” parade on Saturday, December 6th at 6:00 p.m.

Coweta

Spend some time in the downtown Coweta Broadway District on December 6th when the Coweta Rotary Christmas Parade launches at 6:00 p.m. This year’s theme is “Cotton Candy Christmas.”

El Reno

Celebrate Christmas in historic downtown El Reno with a Christmas parade, tree lighting, and more on Saturday, December 6th at 5:00 p.m. This year’s theme is “Christmas Kicks on Route 66.”

Chickasha

The Chickasha Festival of Lights is a nationally renowned Christmas display, but that’s not all that’s going on in Chi-town. The annual Chickasha Lighted Christmas Parade will weave its way through town on Saturday, December 6th at 6:00 p.m. with a Christmas Songs theme.

Claremore

The Claremore Parade of Lights will begin Saturday, December 6th at the Claremore Expo Center at 6:00 p.m. and will travel eastbound on Will Rogers Boulevard, finishing at First Baptist Church. This year’s theme is “Christmas Kicks on Route 66.”

Miami

The Route 66 Christmas Parade will have a “Cruisin’ Into Christmas on Route 66” theme as it travels through Miami on Saturday, December 6th at 6:00 p.m. 

Bartlesville

The Kiwanis Club of Bartlesville is hosting a “Home for the Holidays” themed parade on Saturday, December 6th at 6:30 p.m.

Madill

The Marshall County Chamber of Commerce will host its annual lighted Christmas Parade on December 13th at 6:30 p.m. around the downtown square in Madill. The theme is “Welcome to the North Pole.”

Ada

Take a trip to Pontotoc County for the 37th annual Pay Taylor Memorial Parade of Lights on Saturday, December 7th at 7:00 p.m. This year’s theme is “Candy Cane Lane.”

Sand Springs Christmas Parade 005

Pryor Creek

The Pryor Chamber of Commerce Christmas Parade will be held on December 6th at 7:00 p.m. on Graham Avenue in the heart of downtown. This year’s theme is “Santa’s Workshop Comes to Town.”

Chandler

The Chandler Christmas Tree Lighting Festival will be Saturday, December 6th from 5:00 to 8:30 p.m. with a 7:30 parade time. The parade will have a “Christmas on the Range” theme and will follow Marvel Avenue. 

Glenpool

Glenpool’s 34th annual BlackGold Christmas will feature a whole day of festivities on Sunday, December 7th, starting with a parade at 4:00 p.m. The theme is “Lights, Camera, Christmas!”

Purcell

The Heart of Oklahoma Chamber of Commerce will hold its annual downtown Main Street Purcell Christmas Parade on Thursday, December 11th, at 6:00 p.m.

McAlester

The McAlester Railway District presents the Light Up McAlester Christmas Parade on Thursday, December 11th at 6:30 p.m. in downtown McAlester.

Holdenville

The Holdenville Chamber of Commerce & Agriculture will be hosting its parade on Friday, December 12th at 6:00 p.m. with a “Candyland Christmas” theme. 

Ketchum

The Gateway to Grand Lake Christmas Parade will be held on Friday, December 12th at 6:30 p.m. followed by an after-party at Ketchum High School.

Shawnee

The Shawnee Parade of Lights will have a “Snow Globe Christmas.” theme on Friday, December 12th at 7:00 p.m.

Owasso

The annual Owasso Christmas Parade will begin at 9:00 a.m. on Saturday, December 13th with a “Christmas Memories” theme. The parade will traverse the Smith Farm Marketplace shopping center along Highway 169. 

Tulsa

Stay “Oklahome for Christmas” on Saturday, December 13th at 11:00 a.m. Tulsa’s beloved parade has been making its way downtown since 1926 and this year The Church Studio CEO Teresa Knox will serve as Grand Marshall. 

Catoosa

The 60th annual Catoosa Christmas Parade will have a “Christmas on Route 66” theme on Saturday, December 13th at 2:00 p.m. 

Fairland

The Fairland Christmas Parade will be Saturday, December 13th at noon and will travel along Highway 60.

Sand Springs Christmas Parade 006

Jay

The Jay Christmas Parade will be held on Saturday, December 13th at 2:00 p.m.

Grand Lake o’ the Cherokee

The Cherokee Yacht Club will hold its 36th annual Christmas Light Boat Parade in Duck Creek on Saturday, December 13th at 4:00 p.m.

Dewey

Dewey’s 38th annual nighttime Christmas parade will have a “Light Up Christmas” theme this year on Saturday, December 13th at 5:30 p.m.

Blanchard

Blanchard’s Christmas on Main and Lighted Christmas Parade will be held Saturday, December 13th from 2:00 p.m. to 7:00 p.m. with the parade launching at 6:00 p.m. The theme this year is “Christmas on Broadway.” 

Cushing

“Rudolph’s Cushing Christmas Adventure” will begin on Saturday, December 13th at 6:00 p.m. in the Broadway District. 

Grove

Grove’s 25 Annual Lighted Christmas Parade will be at 6:00 p.m. on Saturday, December 13th with a “Peace, Love, and Holiday Lights” theme. 

Bixby

The Rotary Club of Bixby will hold its annual downtown parade on Saturday, December 13th at 6:00 p.m. The theme is “An Oklahoma Christmas.”

Sapulpa

While the Sapulpa Christmas Chute steals the show these days, don’t overlook the Sapulpa Chamber’s Christmas Parade of Lights on Saturday, December 13th at 6:00 p.m. This year’s theme is “A Very Vintage Christmas.”

Altus

The 45th annual Altus Home for the Holidays Christmas Parade has a “Christmas at the Movies” theme this year and will be held on Saturday, December 13th at 6:00 p.m.

Collinsville

It’s “All Aboard the Santa Fe Express” in downtown Collinsville on Saturday, December 13th. The Main Street parade will begin at 6:30 p.m. 

Sallisaw

Sallisaw’s annual Christmas Parade will have a “Christmas Through the Decades” theme on December 13th at 6:30 p.m. The parade route will be along Choctaw Street. 

Salina

The Salina Christmas Parade & Craft Show will be held Saturday, December 13th with crafts from noon to 5:00 p.m. followed by fireworks at 6:00 p.m. and the parade to follow.

Muskogee

Main Street Muskogee presents “An Okie Christmas” on Monday, December 15th, and 7:00 p.m. Enjoy the show on Broadway, then swing by Honor Heights Park to see the Garden of Lights. 

Frederick

The annual Frederick Christmas Parade returns in 2025 with a “Cartoon Christmas” theme on Thursday, December 18th at 5:30 p.m.

Prue

Prue Oklahoma will hold its 2nd annual Christmas parade on Friday, December 12th at 7:00 p.m.

Medicine Park

Medicine Park will host its Christmas Carnival and Santa Parade at 2:00 p.m. on Saturday, December 20th, all part of the Medicine Park Cobblestone Christmas.

Kenwood

Last chance to catch an Oklahoma Christmas Parade in 2025! Kenwood’s Christmas parade will be Saturday, December 20th at 6:00 p.m.

Find More Adventures

Find More Adventures With Us