♦ If you are interested in scheduling Keith McCafferty for a specific reading or event, please visit the Contact page. We would love to hear you.

Upcoming Events

Due to COVID-19 all upcoming events have unfortunately been cancelled. Please check back in as I will update this page just as soon as we have events to announce!

Note: I am arranging more events so please check back to see when I’ll be in your area.

Past Events in 2018

Ennis Fly Fishing Festival

Ennis, MT

Friday, August 31 (1 p.m.)


Saturday, September 1 (5 p.m.)

Ennis Public Library

Ennis, MT

This House of Books

Billings, MT

Book club talk and signing

September 29 (3:00 p.m.)

Montana Book Festival

Missoula, MT

Panels and signings

September 27 – 30

Sportsman & Ski Haus

Whitefish, MT

Signing and slide show

June 15 (Noon – 3pm)

Sportsman & Ski Haus

Kalispell, MT

Signing and slide show

June 16 (10am – 3pm)

Herringbone Books

Redmond, OR

Talk, slide show and signing

July 6 (6 p.m.)

Sunriver Books

Sunriver, OR

Talk, slide show and signing

July 7 (5 p.m. but may change)

Poisoned Pen

Scottsdale, AZ

Talk and signing

July 8 (2 p.m.)

Book Carnival

Orange, CA

Talk and signing

July 9 (7:30 p.m.)

Country Bookshelf

Bozeman, MT

Talk and signing

July 12 (6 p.m. – 7:30 p.m.)


Bozeman, MT


July 21 (10:30 a.m. – 3 p.m.)

Legends Bookstore

Cody, WY


July 28 (9 a.m. – 3 p.m.)

SLAM Festival

Bozeman, MT

Talk and signing

August 4 (3:30 p.m.)

Past Events in 2017

October 11 (Tuesday)

Gallatin Chapter of Trout Unlimited

Holiday Inn (Bozeman, MT) 7 p.m.

Talk and Slide Show: Making the shift from fact to fiction, and fishing along the way.

March 10-11, 2018

Tucson Festival of Books

University of Arizona Campus (Tucson, AZ)

Time and place TBA


Past Events in 2017

March 31

Author Luncheon, Montana Library Association Conference (Billings, MT) 11:45 a.m.

July 11

Poisoned Pen (Scottsdale, AZ) 7 p.m.

July 12

Murder By The Book (Houston, TX) 6:30 p.m.

July 13

Bookworks (Albequerque, NM) 6 p.m.

July 15

Book Peddler (West Yellowstone, MT) 10 a.m. – 6 p.m. off and on

July 17

Country Bookshelf (Bozeman, MT) 7 p.m.

July 19

Fact & Fiction (Missoula, MT) 7 p.m.

July 20

Ennis Public Library (Ennis, MT) 6:30 p.m.

July 21

This House of Books (Billings, MT) 5:30 p.m.

July 22

Legends Bookstore (Cody, Wyoming) 10 a.m. – 2. p.m.

July 23

Costco (Bozeman, MT) 11 a.m. – 3 p.m. (may change)

July 28

Herringbone Books (Redmond, OR) 6 p.m.

July 29

Sunriver Books (Sunriver, OR) 5 p.m.

August 17

Seattle Mystery Bookshop (Seattle, WA) 11 a.m.

August 30

Carnegie Public Library (Big Timber, MT) 4 p.m.

September 15

Meeteetse Public Library (Meeteetse, WY) 4:30 p.m.

Talk and Book Signing

September 15

Powell Public Library (Powell, WY) 2 p.m.

Talk and Book Signing

September 15

Cody Public Library (Cody, WY) 6 p.m.

Talk and Book Signing

September 29 (Friday)

Montana Book Festival

Fact & Fiction Bookstore (Missoula, MT) 3 p.m.

Talk: If Ash Falls on a Cold Hearted River . . .  Does It Make a Sound?