Heidelberg es una ciutat istorica de la region de Baden-Wurttemberg , en Alemanha . Sa populacion era estimada a 142 889 abitants en 2004 . Sa superficia totala es 108,83 km².