Avec l'extension `siunitx`, c'est beaucoup plus simple à faire. Je vous propose aussi une autre disposition, plus heureuse à mon gré, où les régions et *länder* sont mis en colonne:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fourier, erewhon}
\usepackage{array, makecell, boldline}
\usepackage[french]{babel}
\usepackage{siunitx}
\sisetup{output-decimal-marker={,}}
\sisetup{output-decimal-marker={,}, table-number-alignment=center}
\renewcommand\theadfont{\normalsize}
\begin{document}
\renewcommand\arraystretch{1.25}
\begin{tabular}{lV{3}S[table-format=10.2] S[table-format=10.1] }
& {Bade-Wurtemberg} & {Nord-Pas-de-Calais-Picardie} \\
\hline
Population (2014) & 10631278 & 5985719 \\
Superficie (\si{\km\squared}) & 35751 &31721 \\
Densité & 297,37 & 188,7
\end{tabular}
\vskip1cm
\renewcommand\arraystretch{1.25}
\begin{tabular}{lV{3} ccS[table-format=3.2] }
& \thead{Population \\(2014)} & \thead{Superficie \\(\si{\km\squared})} & {Densité }\\
\hline
Bade-Wurtemberg & 10631278 & 35751 & 297,37 \\
Nord-Pas-de-Calais-Picardie& 5985719 & 31721 & 188,7 \rule[-1.5ex]{0pt}{1.5ex}\\
\end{tabular}
\end{document}
![alt text][1]
[1]: http://texnique.fr:80/osqa/upfiles/alignementvirgule.png
http://texnique.fr:80/osqa/upfiles/alignementvirgule_5m3L82f.png