It is an elementary exercise to show that a matrix $A \in \textsf{M}_n (\mathbb{C})$ has row sums equal to one if and only if $Ae = e$ (here, $e$ denotes the all-ones column vector of size $n$). Thus, $1 \in \sigma(A)$ whenever $A$ is stochastic.
Now, if $(\lambda,v)$ is an eigenpair of $A$, in which $A$ is stochastic, then, without loss of generality, it may be assumed that
$$ \vert \vert v \vert \vert_\infty := \max_{1 \le k \le n} \{ \vert v_k \vert \} = 1.$$
Thus, there is a positive integer $i$, $1 \le i \le n$, such that $\vert v_i \vert = 1$. Since $Av = \lambda v$, by the mechanics of matrix multiplication and the above, we have
$$\vert \lambda \vert =
\vert \lambda \vert\cdot 1 =
\vert \lambda \vert \cdot \vert v_i \vert =
\vert \lambda v_i \vert = \left\vert \sum_{j=1}^n a_{ij} v_j \right \vert
\le \sum_{j=1}^n a_{ij} \vert v_j \vert
\le \sum_{j=1}^n a_{ij} = 1,
$$
i.e., $\vert \lambda \vert \le 1$.