Thousand Cankers Disease

Thousand cankers disease is a disease complex that impacts black walnut trees. It involves a small beetle, the walnut twig beetle, and a fungal pathogen.

*Current quarantines exist in Virginia, learn more about quarantines.


Additional Resources

ImageTitleIDDescriptionContent TypeViewhf:tax:document-categoryhf:tax:Media
Virginia's Least Wanted - Thousand Cankers Disease
Virginia’s Least Wanted – Thousand Cankers DiseasePST005

Poster shows the damage done but this threat to our native black walnut trees. Designed for 24 in. x 36 in. poster. Target audience: Youth – elementary age.

PublicationVieweducation public-informationpublication
Walnut Thousand Cankers Disease Alert
Walnut Thousand Cankers Disease Alert

This Virginia Cooperative Extension factsheet will help detail thousand cankers disease {TCD} and what symptoms to be on the lookout for.

PublicationViewforest-healthpublication

Contact Us

For more information or questions, e-mail us or use our contact form.



`; frag.appendChild(card); }); if (!append) els.list.innerHTML = ''; els.list.appendChild(frag); } function updateCounter(total, shown) { if (els.count) els.count.textContent = `Showing ${shown} of ${total} Century Forest properties`; } function updatePager(total, shown) { if (!els.loadMore) return; const more = shown < total; els.loadMore.hidden = !more; if (more) els.loadMore.textContent = `Load ${Math.min(PAGE_SIZE, total - shown)} more`; } function renderAll({ append = false } = {}) { const filtered = applyFilters(rows); const end = state.page * PAGE_SIZE; const visible = filtered.slice(0, end); renderCards(append ? filtered.slice((state.page - 1) * PAGE_SIZE, end) : visible, { append }); updateCounter(filtered.length, visible.length); updatePager(filtered.length, visible.length); } // events if (els.search) { els.search.addEventListener('input', (e) => { state.q = e.target.value || ''; state.page = 1; renderAll(); }); } if (els.county) { els.county.addEventListener('change', (e) => { state.county = e.target.value || ''; state.page = 1; renderAll(); }); } if (els.loadMore) { els.loadMore.addEventListener('click', () => { state.page += 1; renderAll({ append: true }); }); } // initial draw renderAll(); });