The spectrum of triply-ionized niobium Nb IV was observed from 300 Å to 4100 Å with sliding spark discharges on 10.7-m normal- and grazing-incidence spectrographs. The existing analysis of this spectrum [Meinders, E. et al., Physica Scripta 25, 527 (1982).] was extended to include the 5s2, 5p2, 5s5d, 5s4f, 5s6s, 4d6d, 4d7s, 4d5f, 4d6f and 4d5g configurations, which are practically complete. A few levels of 4d7p and a few missing levels of the already known 4d4f configuration were also located. One level of the 4d6p configuration was revised. There are now a total of 840 lines classified as transitions between 185 energy levels. Of these, 546 lines and 107 levels are new. From the optimized energy level values, Ritz-type wavelengths with uncertainties varying from about 0.0005 Å to 0.003 Å were determined. The observed configurations were theoretically interpreted by means of Hartree-Fock calculations and least-squares fits of the energy parameters to the observed levels. The fitted parameters were used to calculate oscillator strengths for all classified lines. An improved value for the ionization energy was obtained from the 4dns(n = 4–6), 4dnf(n = 4–6), and 4d5g configurations. The adopted value is 303350 ± 180 cm-1 (37.611 ± 0.022 eV).