Thành phố Huế có 36 đơn vị hành chính cấp xã trực thuộc, gồm 29 phường: An Cựu, An Đông, An Hòa, An Tây, Đông Ba, Gia Hội, Hương An, Hương Hồ, Hương Long, Hương Sơ, Hương Vinh, Kim Long, Phú Hậu, Phú Hội, Phú Nhuận, Phú Thượng, Phước Vĩnh, Phường Đúc, Tây Lộc, Thuận An, Thuận Hòa, Thuận Lộc, Thủy Biều, Thủy Vân, Thủy Xuân, Trường An, Vĩnh Ninh, Vỹ Dạ, Xuân Phú và 7 xã: Hải Dương, Hương Phong, Hương Thọ, Phú Dương, Phú Mậu, Phú Thanh, Thủy Bằng.