We first give a complete classification of bi-affine representations of mapping class groups of surfaces with finitely many boundary components or punctures. We also show that every linear representation of the mapping class group of a genus-$g$ surface with two boundary components of dimension at most $3g-3$ is bi-affine. We then classify low-dimensional symplectic representations of the mapping class group associated to triple covers. Let $[\beta]\in H_1(S_g;\mathbb{Z}/3\mathbb{Z})^*$, and let $\widetilde{S}\to S_g$ be the corresponding triple cover with deck transformation $\sigma$. For $h\le g$, every non-abelian homomorphism from either $\mathrm{Mod}(S_g,[\beta])$, the stabilizer of $[\beta]$ in $\mathrm{Mod}(S_g)$, or $\mathrm{Mod}(\widetilde{S},\sigma)$, the centralizer of $\sigma$ in $\mathrm{Mod}(\widetilde{S})$, to $\mathrm{Sp}_{2h}(\mathbb{Z})$ is, up to conjugation, the standard symplectic representation on $H_1(S_g;\mathbb{Z})$. As an application, we obtain a rigidity theorem for holomorphic maps from the moduli space $R_g^{(3)}$ of genus-$g$ curves equipped with a $3$-sheeted (unbranched) normal covering to the moduli space $\mathcal{A}_h$ of $h$-dimensional principally polarized abelian varieties. We prove that, for $g\ge 6$ and $h\le g$, the unique nonconstant holomorphic map from $R_g^{(3)}$, equipped with either of its two natural complex-orbifold structures, to $\mathcal{A}_h$ is the period map sending a cover $Y\to X$ to the Jacobian of the base curve $X$.
Let $\widetilde{S}\to S$ be an unbranched regular $p$-fold cyclic cover of a closed orientable surface $S$ of genus $g$. Two natural groups are associated with this cover. The first is the centralizer in $\mathrm{Mod}(\widetilde{S})$ of a chosen generator $\sigma$ of the deck transformation group, denoted by $\mathrm{Mod}(\widetilde{S},\sigma)$. The second is the finite-index subgroup of $\mathrm{Mod}(S)$ consisting of mapping classes that fix the nonzero class $[\beta]\in H_1(S;\mathbb{Z}/p\mathbb{Z})$ corresponding to the cover, denoted by $\mathrm{Mod}(S,[\beta])$. For $p=2$, the abelianizations of these groups were computed by Sato. We compute their abelianizations for every odd prime $p$ and show that they exhibit a splitting phenomenon different from the case $p=2$. In most cases, this difference is reflected in the image of the Prym representation; in the remaining cases, it is detected by the existence of a distinguished element in the Johnson kernel.