Batu Pahat (dikenali sebagai 'Bandar Penggaram') merupakan sebuah bandar dan sebuah daerah di pantai barat Semenanjung Malaysia, di negeri Johor. Bandar yang kedua terbesar di Johor ini terletak di tenggara Muar, barat daya Kluang, timur laut Pontian dan selatan Segamat. Daerah Batu Pahat adalah salah satu daripada lapan daerah di Johor.
Komen bandar terbaru: