North Johns is the second smallest incorporated town in Jefferson County, Alabama. It is located approximately eight miles southwest from the Birmingham suburb of Hueytown.
The peaceful streets with wide sidewalks and tree-lined drives make North Johns a place that takes one's mind back to childhood.
No, I am not eligible
My Income qualifies