Suphan Buri (bahasa Thai: สุพรรณบุรี; pengucapan [sù.pʰān būrīː]) adalah salah satu provinsi (changwat) milik Thailand di bagian tengah. Provinsi-provinsi yang bertetanggaan (dari utara, searah putaran jarum jam) adalah Uthai Thani, Chai Nat, Sing Buri, Ang Thong, Ayutthaya, Nakhon Pathom, dan Kanchanaburi.
Provinsi ini dibagi menjadi 10 distrik (amphoe). Distrik-distrik ini dibagi lagi menjadi 110 subdistrik (tambon) dan 977 desa (muban).
14°28′28″N 100°7′6″E / 14.47444°N 100.11833°E / 14.47444; 100.11833