All city guides
City Guide · Alabama

Vestavia Hills

Keepsakes.Wall Art.Vestavia Hills.

Vestavia Hills, colloquially known simply as Vestavia, is a city in Jefferson and Shelby Counties, Alabama, United States. The population was 39,102 as of the 2020 census, and was estimated at 38,306 in 2025, making it is the third-largest city in Jefferson County, after Birmingham and Hoover, and making it is the fourteenth-largest city in Alabama.

Vestavia Hills skyline
Photo: Farragutful · CC BY-SA 4.0 Source
Explore Vestavia Hills by interest

Things to Do in Vestavia Hills.

Find something to do wearing your Unsaid in Vestavia Hills.

It is a suburb of Birmingham and it is made up of Vestavia, Liberty Park, and Cahaba Heights.

01 · KEEPSAKES

Keepsakes

Keepsakes for Vestavia Hills.

02 · WALL ART

Wall Art

Wall Art for Vestavia Hills.

03 · MIRAMAR

A city to explore

The population was 39,102 as of the 2020 census, and was estimated at 38,306 in 2025, making it is the third-largest city in Jefferson County, after Birmingham and Hoover, and making it is the fourteenth-largest city in Alabama.

Vestavia Hills
Local Spotlight

Vestavia Hills stories worth keeping.

It is a suburb of Birmingham and it is made up of Vestavia, Liberty Park, and Cahaba Heights.

✓Lockets
✓Memory boxes

Explore Lockets ↗

Photo provided by Unsaid Memories.
About Vestavia Hills

Vestavia Hills, Alabama.

The population was 39,102 as of the 2020 census, and was estimated at 38,306 in 2025, making it is the third-largest city in Jefferson County, after Birmingham and Hoover, and making it is the fourteenth-largest city in Alabama. It is a suburb of Birmingham and it is made up of Vestavia, Liberty Park, and Cahaba Heights. Unsaid gifts are made for that: keepsakes and art that mark a family's growth in Vestavia Hills.

Vestavia Hills, colloquially known simply as Vestavia, is a city in Jefferson and Shelby Counties, Alabama, United States.
Keep what matters

It is a suburb of Birmingham and it is made up of Vestavia, Liberty Park, and Cahaba Heights.

Vestavia Hills, colloquially known simply as Vestavia, is a city in Jefferson and Shelby Counties, Alabama, United States.
The population was 39,102 as of the 2020 census, and was estimated at 38,306 in 2025, making it is the third-largest city in Jefferson County, after Birmingham and Hoover, and making it is the fourteenth-largest city in Alabama.
It is a suburb of Birmingham and it is made up of Vestavia, Liberty Park, and Cahaba Heights.
In Jefferson County
Population 39,102
Located at 33.4625° N
Explore more

Explore more cities and find your next favorite place.

Discover more guides from Unsaid and find places, stories, and moments worth keeping.

Browse all guides ↗