The electronic band structures of wurtzite GaN with Ga and N vacancy defects are investigated by means of the first-principles total energy calculations in the neutral charge state. Our results show that the band structures can be significantly modified by the Ga and N vacancies in the GaN samples. Generally, the width of the valence band is reduced and the band gap is enlarged. The defect-induced bands can be introduced in the band gap of GaN due to the Ga and N vacancies. Moreover, the GaN with high density of N vacancies becomes an indirect gap semiconductor. Three defect bands due to Ga vacancy defects are created within the band gap and near the top of the valence band. In contrast, the N vacancies introduce four defect bands within the band gap. One is in the vicinity of the top of the valence band, and the others are near the bottom of the conduction band. The physical origin of the defect bands and modification of the band structures due to the Ga and N vacancies are analysed in depth.