Cao Phong là thị trấn huyện lỵ của huyện Cao Phong, tỉnh Hòa Bình, Việt Nam.
Thị trấn Cao Phong nằm ở trung tâm huyện Cao Phong, có vị trí địa lý:
- Phía đông giáp xã Hợp Phong
- Phía tây giáp xã Tây Phong
- Phía nam giáp xã Hợp Phong
- Phía bắc giáp xã Bắc Phong và xã Thu Phong
Thị trấn có diện tích 9,45 km², dân số năm 1999 là 3899 người,[2] mật độ dân số đạt 413 người/km².