This SlideShowPro photo gallery requires the Flash Player plugin and a web browser with JavaScript enabled.

Search Josh's large collection of Rights Managed and Royalty Free photos from BC, Alberta, Washington, Oregon, California and Utah.

Click here to browse all of Josh's photo galleries, or use the search form below to find a specific image.


Start your photo search here:


Click here to learn more about image licensing, photo usage rights, setting up an account, using lightboxes, and searching image galleries at joshmcculloch.com.


Commercial or Editorial Stock Photos

Looking for images for commercial or editorial use? You've come to the right place. Start your search using the search box above, or the links below to go directly to individual galleries based on subject or location.

Personal Image Use


Looking for pictures for personal use, like at-home printing, screensaver slideshows, wedding announcements, online personal profiles, etc? Check out my personal use licenses.

Personal Use for Websites and Blogs

Looking for photos to use on your personal website or blog? Check out Josh's free, YouTube-style embeddable images here: Free photos of British Columbia and the Canadian Rockies.

Photo Galleries Quick Links

browse all photo galleries

All Rights Managed Stock Photos

All Royalty Free Stock Photos

Outdoor Adventure Sports Photos

Sea Kayaking Photos

Outdoor Lifestyle Photos

Nature and Landscape Photos

Temperate Rainforest Photos

Wildlife Photos

Agriculture Photos

Industry and Transportation Photos

Environment Photos

British Columbia Photos

British Columbia Panoramic Photos

British Columbia Aerial Photos

British Columbia Wilderness Photos

Vancouver Island Photos

Sunshine Coast Photos

Vancouver BC Photos

Vancouver Whistler 2010 Olympics Photos

Canadian Rockies Photos

Alberta Photos

Canada Photos

Canada's National Parks

Canada's National Historic Sites

Canada's West Coast Trail

West Coast Beaches

Washington State Photos

Oregon Photos

California Photos

Utah Photos

USA Photos

US National Parks



Image List by Location

Image List by Subject

Victoria BC Photos

  • Victoria Inner Harbour
  • Empress Hotel
  • Clover Point
  • Downtown Victoria
  • Government Street
  • Chinatown
  • Victoria Breakwater
  • Dallas Road Waterfront
  • Port of Victoria
  • Beacon Hill Park
  • Fisgard Lighthouse
  • Victoria Golfing
  • Elk and Beaver Lake
  • Thetis Lake
  • Thetis Lake Canoeing
  • Selkirk Waterfront
  • Galloping Goose Regional Trail
  • Gorge Waterway
  • Esquimalt
  • Esquimalt Lagoon
  • Saanich Peninsula
  • Brentwood Bay to Mill Bay Ferry
  • Saanich Fair
  • Saanich Peninsula Agriculture
  • Saanich Peninsula Recreation
  • Central Saanich
  • North Saanich
  • Sidney
  • Sidney Aerials
  • Western Communities
  • Gowlland Tod Provincial Park - Tod Creek
  • Gowlland Tod Provincial Park - McKenzie Bight
  • Gore Nature Park
  • and Much More

Vancouver BC Photos

  • Science World
  • Vancouver Coast Mountains
  • False Creek
  • Yaletown
  • Downtown Vancouver
  • BC Place
  • Vancouver Construction
  • Chinatown
  • Granville Island
  • Granville Island Market
  • Stanley Park
  • Port of Vancouver
  • Lions Gate Bridge
  • Vancouver Seawall Biking
  • Walking Stanley Park Seawall
  • Vancouver Harbour Sunsets
  • Vancouver Public Library
  • Vancouver 2010 Countdown Clock
  • Dr. Sun Yat-Sen Chinese Garden
  • Vancouver Markets
  • General Motors Place
  • BC Place
  • Vancouver Inukshuk
  • Vancouver Traffic
  • Vancouver Condos
  • Vancouver Real Estate
  • Kitsalano Beach
  • Kitsalano Beach Swimming Pool
  • Howe Sound
  • Strait of Georgia
  • 2010 Olympic Games Venues
  • Bowen Island
  • Bowen Island Arts & Culture
  • Bowen Island Kayaking

Gulf Islands BC Aerial Photos

  • Gulf Islands National Park Reserve
  • Isle de Lis (aka Rum Island)
  • Prevost Island - James Bay
  • Prevost Island - Portlock Point
  • Sidney Island - Estuary
  • Sidney Island - Sidney Spit
  • North Pender Island - Roe Lake
  • North Pender Island - Otter Bay
  • Pender Canal
  • South Pender Island - Greenburn Lake
  • South Pender Island - Poets Cove
  • Saturna Island - East Point
  • Saturna Island - Narvaez Bay
  • Saturna Island - Mount Warburton Pike
  • Saturna Island - Winter Cove
  • Portland Island - Princess Cove
  • Portland Island - Shell Beach
  • Portland Island - Royal Cove
  • Portland Island - Arbutus Point
  • Hawkins Islets
  • Java Island
  • Tumbo Island
  • Cabbage Island
  • Anniversary Islets
  • Belle Chain Islets
  • Georgeson Island
  • Mandarte Island
  • D'Arcy Island
  • Sallas rocks North of D'Arcy Island

Gulf Islands BC Photos

  • Galiano Island - Montague Harbour

South Vancouver Island Photos

  • Victoria
  • Witty's Lagoon Regional Park
  • East Sooke Regional Park
  • Gowlland Tod Provincial Park - Tod Creek
  • Gowlland Tod Provincial Park - McKenzie Bight
  • BC Ferries
  • Sooke River Provincial Park
  • Sooke River Regional Park
  • Juan de Fuca Marine Trail
  • West Coast Trail
  • Bamfield
  • Carmanah Provincial Park
  • Carmanah/Walbran Valleys
  • Sooke
  • Jordan River
  • Port Renfrew
  • South Vancouver Island Clearcuts
  • San Juan Ridge
  • Kludahk Trail
  • Mystic Beach
  • China Beach Provincial Park
  • Sombrio Beach Provincial Park
  • Sombrio Point
  • Botanical Beach Provincial Park
  • Goldstream Provincial Park
  • Malahat
  • Mill Bay
  • Duncan
  • Maple Bay
  • Genoa Bay
  • Cowichan Valley
  • Cowichan River
  • Cowichan Lake

Central Vancouver Island Photos

  • Nanaimo
  • Nanaimo Families
  • Nanaimo Parks
  • Nanaimo Newcastle Island Provincial Park
  • Nanaimo Waterfront
  • Nanaimo Diversity
  • Nanaimo First Nations
  • Nanaimo Bathtub Race
  • Nanaimo Downtown
  • Nanaimo Marinas
  • Nanaimo Sunsets
  • Nanaimo Harbour Ferries
  • Nanaimo Fireworks
  • Departure Bay Tribal Journeys
  • Parksville
  • Qualicum Beach
  • Port Alberni
  • Stamp Falls Provincial Park
  • Cathedral Grove
  • MacMillan Provincial Park
  • Mount Arrowsmith
  • Mount Cokely
  • Tofino
  • Vargas Island
  • Clayoquot Sound
  • Clayoquot Sound Kayaking
  • Long Beach
  • Ucluelet
  • Pacific Rim National Park Reserve
  • West Coast Trail (WCT)
  • West Coast Trail Aerial Photos
  • Carmanah Point Lighthouse
  • Pachena Point Lighthouse
  • Pachena Bay
  • Bamfield
  • Nitinat Lake
  • Nitinat River
  • Vancouver Island Aerial Stock Photos
  • Strathcona Provincial Park
  • Little Qualicum Falls Provincial Park
  • Englishman River Falls Provincial Park
  • Mount Washington Alpine Resort
  • Mount Albert Edward
  • Comox Glacier
  • Elk River Valley

North Vancouver Island Photos

  • Mount Cain
  • Campbell River
  • Campbell River Recreation
  • Campbell River Fishing
  • Campbell River Kayaking
  • Campbell River Tyee Club
  • Campbell River Fireworks
  • Campbell River Discovery Pier
  • Campbell River Estuary
  • Campbell River Marinas
  • Gold River
  • Gold River Fishing
  • Gold River Camping
  • Gold River Upana Caves
  • Gold River's "Great Walk"
  • Gold River's Big Boot
  • Gold River Scenic Images
  • Muchalat Inlet
  • Muchalat Inlet Fish Farms
  • MV Uchuck III
  • Friendly Cove
  • Friendly Cove Historic Site
  • Heber River
  • Gold River Star Lake

Southern BC Photos

  • Squamish
  • Squamish Rock Climbing
  • Squamish "The Chief"
  • Squamish Mountain Biking
  • Squamish Kiteboarding
  • Squamish Lifestyle
  • Squamish Recreation
  • Brittania Beach BC Museum of Mining
  • Squamish Families
  • Squamish Marina
  • Squamish Hiking
  • Alice Lake Provincial Park
  • Garibaldi Provincial Park
  • Whistler
  • Sea to Sky
  • Pemberton
  • Lillooet
  • Cayoosh River Creek
  • Duffey Lake Provincial Park
  • Joffre Lakes Provincial Park
  • Sunshine Coast
  • Sechelt
  • Sechelt Kayaking
  • Sechelt First Nation
  • Sechelt Totem Poles
  • Sechelt Beaches
  • Sechelt Recreation
  • Sechelt Golf
  • Sechelt Pier
  • Davis Bay Pier
  • Sechelt Swimming
  • Sechelt Industry
  • Sechelt Rockwood Lodge
  • Smuggler's Cove
  • Smuggler's Cove Kayaking
  • Smuggler's Cove Boating
  • Gibson's Landing
  • Molly's Reach
  • Smuggler's Cove Boating
  • Abbotsford
  • Abbotsford Industry
  • Abbotsford Agriculture
  • Abbotsford International Airshow
  • Fraser Valley Scenic Images
  • Abbotsford Construction

Cariboo BC Photos

  • Williams Lake
  • Bowron Lake Provincial Park
  • Clinton-Pavillion Road
  • Lac la Hache
  • Horsefly

Kootenay BC Photos

  • Kootenay National Park
  • Kootenay River
  • Nelson
  • Fernie
  • Cranbrook
  • Kootenay Lake

Okanagan BC Photos

  • Osoyoos
  • Osoyoos Lake

Canadian Rockies Photos

  • Banff
  • Jasper
  • Lake Louise
  • Lake Louise Sunrise
  • Lake Louise Canoes
  • Moraine Lake
  • Moraine Lake Sunrise
  • Moraine Lake Canoes
  • Moraine Lake Hiking
  • Banff National Park
  • Jasper National Park
  • Mt Edith-Cavell
  • Mt Edith-Cavell Sunrise
  • Cavell Lake
  • Maligne Lake
  • Maligne Lake Boat House
  • Emerald Lake
  • Peyto Lake
  • Takakkaw Falls
  • Lake Ohara
  • Lake Ohara Hiking
  • Alpine Circuit
  • Lake McArthur
  • Seven Veils Falls
  • Icefields Parkway
  • Kootenay National Park
  • Yoho National Park
  • Rogers Pass
  • Wilcox Pass
  • Parker Ridge
  • Columbia Icefields
  • Mount Athabasca
  • Athabasca Glacier
  • Saskatchewan Glacier
  • Skyline Ridge Trail
  • Larch Valley
  • Sentinel Pass
  • Canmore
  • Grotto Canyon
  • Kananaskis Country

Alberta Photos

  • Banff
  • Jasper
  • Lake Louise
  • Banff National Park
  • Jasper National Park
  • Icefields Parkway
  • Wilcox Pass
  • Parker Ridge
  • Columbia Icefields
  • Mount Athabasca
  • Athabasca Glacier
  • Saskatchewan Glacier
  • Skyline Ridge Trail
  • Canmore
  • Grotto Canyon
  • Kananaskis Country
  • Pincher Creek
  • Peter Lougheed Provincial Park

Washington State Photos

  • Olympic Peninsula
  • Olympic National Park - Hurricane Ridge
  • Olympic National Park - Sol Duc
  • Olympic National Park - High Divide
  • Olympic National Park - Heart Lake
  • Mount Baker Area
  • Mount Baker - Aerials

Oregon Photos

  • Oregon Coast
  • Pacific Highway 101
  • Crater Lake National Park
  • John Day Fossil Beds
  • Smith Rock State Park
  • Bagby Hot Springs

California Photos

  • Yosemite National Park - El Capitan
  • Yosemite National Park - Boulders
  • Yosemite National Park - Yosemite Valley
  • Bishop - Happy Boulders
  • Bishop - Sad Boulders
  • Bishop - Druid Stones
  • Bishop - Buttermilk Boulders
  • Eastern Sierra Mountains

Utah Photos

  • Arches National Park - Delicate Arch
  • Arches National Park - Window Arch
  • Arches National Park
  • Bryce Canyon National Park - Canyon
  • Bryce Canyon National Park - Wall Street
  • Bryce Canyon National Park
  • Central Utah

Outdoor Sports Photos

  • Sea Kayaking
  • River Kayaking
  • Rock Climbing
  • Bouldering
  • Ice Climbing
  • Mountain Climbing
  • Mountaineering
  • Running
  • Trail Running
  • Hiking
  • Trekking
  • Backpacking
  • Walking
  • Camping
  • Winter Sports
  • Downhill Skiing
  • Backcountry Skiing
  • Telemark Skiing
  • Cross Country Skiing

Outdoor Lifestyle Photos

  • West Coast Lifestyle
  • Eco Spa Lifestyle
  • Sea Kayaking Lifestyle
  • River Kayaking Lifestyle
  • Rock Climbing Lifestyle
  • Bouldering Lifestyle
  • Ice Climbing Lifestyle
  • Mountain Climbing Lifestyle
  • Mountaineering Lifestyle
  • Running Lifestyle
  • Trail Running Lifestyle
  • Hiking Lifestyle
  • Trekking Lifestyle
  • Backpacking Lifestyle
  • Walking Lifestyle
  • Camping Lifestyle
  • Winter Sports Lifestyle
  • Downhill Skiing Lifestyle
  • Backcountry Skiing Lifestyle
  • Telemark Skiing Lifestyle
  • Cross Country Skiing Lifestyle

Environment & Nature Photos

  • Logging
  • Clearcuts
  • Energy
  • Energy Efficiency
  • Power
  • Wind Power
  • Wind Energy
  • Wind Farm
  • Greenhouse Gases
  • Global Warming
  • Sustainability
  • Glaciers
  • Glacial Recession
  • Insect Infestation
  • BC Pine Beetles
  • Natural Resource Management
  • Fuel Dependancy
  • Fish Farming

Wildlife Photos

  • Great Blue Heron
  • White-Tailed Ptarmigan
  • Hoary Marmot
  • Mule Deer
  • Pika
  • Bighorn Sheep
  • Mountain Goat

Landscape Photos

  • BC Landscape Photos
  • Alberta Landscape Photos
  • Washington Landscape Photos
  • Oregon Landscape Photos
  • California Landscape Photos
  • Utah Landscape Photos

Industry and Transportation Photos

  • BC Ferries
  • Commercial Transport
  • Freighters
  • Cargo and Container Ships
  • Factories and Manufacturing
  • Power and Electricity
  • Tug Boats and Barges
  • Commercial Fishing
  • Recreational Vehicles
  • Sailing and Sailboats
  • Logging
  • Commercial Air Travel
  • Airports
  • Canadian Snowbirds

Agricultural Photos

  • Wineries and Vineyards
  • Farming
  • Horses
  • Fresh Produce
  • Ranching
  • Livestock
  • Farm Tools
  • Farm Vehicles

Josh McCulloch Photography - (250) 216-8028 - josh@joshmcculloch.com


Josh McCulloch is a BC outdoor and nature photographer based in Victoria, BC on Vancouver Island on the West Coast of Canada. Josh specializes in outdoor lifestyle photography, outdoor action sports photography and nature and travel photography on Vancouver Island and throughout BC, Canada and the USA. Josh McCulloch has a large selection of BC Stock Photos, Fine Art Prints of BC, and is available for hire as a BC Commercial Outdoor Photographer and BC Editorial Outdoor Photographer. Learn more Information about British Columbia.