Local and National Cowboy Poets and Musicians

Grand Junction, CO

The Western Slope Cowboy Gathering was initiated in 2015 by Terry Nash, Peggy Malone, and Nona Kelley Carver for the celebration and sharing of modern and classic Cowboy Poetry and Music.

Now hosted by KAFM Community Radio, the gathering celebrates its 7th year with a wide range of top local and national Cowboy Poets and Western Singers and presents two days and nights of good family fun, featuring great cowboy entertainment. 

We take pride in gathering some of the BEST local and national cowboy poets and musicians for your listening pleasure right here in beautiful Grand Junction, Colorado.

Follow Us

November 4th & 5th, 2022

at the

Grand Valley Events Center

2400 Consistory Ct, Grand Junction, CO 81501

Gathering Begins In








Meet a Few of Our Performers

Floyd Beard

Valerie Beard

Nona Kelley Carver

Bill Clark

Peggy Malone

Dale Page

Terry Nash

Dennis Russell 

Buy Tickets

Daytime performances are FREE but donations are encouraged.

Would you like to perform during one of our open mic sessions or volunteer?

14 + 14 =

About The Event

Local & National Cowboy Poets & Musicians

Cowboy poetry grew from a time when, after a day of work, cowboys would gather around the campfire to occupy and entertain one another with tall tales and folk songs. This form of poetry grew out of a tradition of extemporaneous composition carried on by workers on cattle drives and ranches.

Cowboy poetry continues to be written and celebrated today through events like the National Cowboy Poetry Gathering held every year in Elko, Nevada. Including “roundups” dedicated to cowboy poetry, as well as Cowboy Poetry Week which is celebrated each April throughout the United States and Canada.

The Western Slope Cowboy Poetry and Music Gathering is being made possible in part thanks to the support of KAFM Community Radio.


Grand Valley Events Center

function myFunction() { var $animation_elements = jQuery('.et-waypoint'), $window = jQuery(window); function check_if_in_view() { var window_height = $window.height(), window_top_position = $window.scrollTop(), window_bottom_position = (window_top_position + window_height); $animation_elements.each(function() { var $element = jQuery(this), element_height = $element.outerHeight(), element_top_position = $element.offset().top, element_bottom_position = (element_top_position + element_height); //check to see if this element is within viewport if ((element_bottom_position >= window_top_position) && (element_top_position <= window_bottom_position)) { $element.addClass('et-animated'); } else { $element.removeClass('et-animated'); } }); } $window.on('scroll resize', check_if_in_view); } window.onload = myFunction;