Hay tres tablas vinculadas. La latitud y longitud de cada provincia puedes obtener de la capital. Lo mismo pasa con las comunidades autonomas.
Hay algo más de información aquí:
http://www.azrodin.com/programacion/sql-con-municipios-provincias-y-comunidades-espanolas
-- serveba
Hemos realizado un fork de https://github.com/antonrodin/municipios para poder crear los mismos SQLs compatibles con SQL Server. Probados con MSSQL 2008
En total salen:
19 comunidades 52 provincias 8116 municipios