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.

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.

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.”

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.”

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.”

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.

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.
