For a Banach space X its subset Y ⊆ X is called overcomplete if |Y | = dens(X) and Z is linearly dense in X for every Z ⊆ Y with |Z| = |Y |. In the context of nonseparable Banach spaces this notion was introduced recently by T. Russo and J. Somaglia but overcomplete sets have been considered in separable Banach spaces since the 1950ties.We prove some absolute and consistency results concerning the existence and the nonexistence of overcomplete sets in some classical nonseparable Banach spaces. For example: c 0 (ω 1 ), C([0, ω 1 ]), L 1 ({0, 1} ω 1 ), ℓp(ω 1 ), Lp({0, 1} ω 1 ) for p ∈ (1, ∞) or in general WLD Banach spaces of density ω 1 admit overcomplete sets (in ZFC). The spaces ℓ∞, ℓ∞/c 0 , L∞({0, 1} κ ), C({0, 1} κ ) or in general superspaces of ℓ 1 (κ) of density κ for any cardinal κ of uncountable cofinality do not admit overcomplete sets (in ZFC). Whether the Johnson-Lindenstrauss space generated in ℓ∞ by c 0 and the characteristic functions of elements of an almost disjoint family of subsets of N of cardinality ω 1 admits an overcomplete set is undecidable. The same refers to all nonseparable Banach spaces with the dual balls of density ω 1 which are separable in the weak * topology. The results proved refer to wider classes of Banach spaces but several natural open questions remain open.