El Tribunal Supremo es el órgano constitucional más alto del Poder Judicial en España. Se encuentra en Madrid y es el tribunal de última instancia, cuyas decisiones solo pueden ser anuladas por el Tribunal Constitucional. Conoce y decide casos contra altos cargos del estado y partidos políticos de forma exclusiva, así como recursos contra otras resoluciones judiciales. Está compuesto por un Presidente y magistrados nombrados por el Rey a propuesta del Consejo General del Poder Judicial.