Albion is bounded by Lutwyche to the northwest, Wooloowin and Clayfield to the north, Ascot and Hamilton on the east, Bowen Hills to the south, and Windsor to the west. Sandgate Road runs through the middle of the suburb. A variety of housing styles, from former workers’ cottages through to modern brick homes and unit blocks, can be found in Albion.
The Albion Park Paceway, first established in the 1880s, is a harness racing club and greyhound racing track found in Breakfast Creek, a locality in southern Albion.
As of the 2001 census, Albion had a population of 2,207 persons. Approximately 5% of the population are of Italian descent, while the great majority are Australian-born of British descent. In wealth terms, the population is split between the middle-income section adjoining Windsor and Lutwyche west of the Doomben railway line, and the more affluent section adjoining Hamilton east of the line.
On the QR CityTrain network, the suburb is serviced by Albion train station on the Doomben line. Historically, Albion lay on the Clayfield tram line, which was operated by the Brisbane City Council until 13 April 1969. Trams ran along Sandgate Road.