The Grand Coulee is granite bedrock which is 40 to 60  million years old. The volcanic basalt is thick. The coulee is said to have been made when the Columbia River was blocked by a large glacier. At the end of the last ice age the Columbia River went back to its old route and left the coulee. The coulee is a mile wide and was formed by a river that now flows a different way.