Conclusion. The best depth for catching catfish is between 15 and 20 feet deep in lakes. This is known as the catfish zone because they reside within such depths in most lakes. However, depending on the time of the year and the temperature of the water, they can also reside in shallow areas.