Huyện Vĩnh Thạnh có 9 đơn vị hành chính cấp xã. Bao gồm 1 thị trấn và 8 xã.
- Thị trấn Vĩnh Thạnh (huyện lị), xã Vĩnh Hảo, xã Vĩnh Hiệp, xã Vĩnh Hòa, xã Vĩnh Kim, xã Vĩnh Quang, xã Vĩnh Sơn, xã Vĩnh Thịnh, xã Vĩnh Thuận.

Bản đồ hành chính huyện Vĩnh Thạnh