Let \( G \) be a graph with vertex set \( V(G) \) and edge set \( E(G) \). For a labeling \( f: V(G) \to A = \{0, 1\} \), define a partial edge labeling \( f^*: E(G) \to A \) such that, for each edge \( xy \in E(G) \),
\[
f^*(xy) = f(x) \quad \text{if and only if} \quad f(x) = f(y).
\]
For \( i \in A \), let
\[
\text{v}_f(i) = |\{ v \in V(G) : f(v) = i \}|
\]
and
\[
\text{e}_{f^*}(i) = |\{ e \in E(G) : f^*(e) = i \}|.
\]
A labeling \( f \) of a graph \( G \) is said to be friendly if
\[
|\text{v}_f(0) – \text{v}_f(1)| \leq 1.
\]
If a friendly labeling \( f \) induces a partial labeling \( f^* \) such that
\[
|\text{e}_{f^*}(0) – \text{e}_{f^*}(1)| \leq 1,
\]
then \( G \) is said to be balanced. In this paper, a necessary and sufficient condition for balanced graphs is established. Using this result, the balancedness of several families of graphs is also proven.