A classification system for urothelial carcinoma (UC) defined by genomic drivers and the tumor microenvironment (TME) is predictive of immunotherapy response.