Місто розташоване на правому березі річки Біла, за 102 км від Уфи.
Історія
Місто виникло 1574 року під назвою село Архангельське одночасно з містом Уфа як опорний пункт на середині шляху від річки Ками до річки Уфи. Село, спалене під час башкирського повстання (XVII–XVIII ст.), 1663 року було побудовано наново, стало Бірськом. У 1781 році Бірськ отримав статус міста.