Ich lebe in einer kleinen Stadt.

English Translation

I live in a small city.

Isn’t “leben” and “wohnen” interchangeable here?

Yes, “Ich wohne in…” would also be perfectly fine with most Germans.

“To live” translates to multiple meanings, not just to “to be alive”.