The neighboring municipalities of Hämeenlinna are Akaa, Asikkala, Hattula, Hausjärvi, Hollola, Janakkala, Loppi, Padasjoki, Pälkäne, Tammela, Urjala and Valkeakoski. The former municipalities, Hauho, Kalvola, Lammi, Renko and Tuulos, were consolidated with Hämeenlinna on 1 January 2009; with these municipal associations, the Hattula municipality is almost completely surrounded by Hämeenlinna.
