We derive explicit upper bounds for various counting functions for primes in arithmetic progressions. By way of example, if q and a are integers with gcd(a, q) = 1 and 3 ≤ q ≤ 10 5 , and θ(x; q, a) denotes the sum of the logarithms of the primes p ≡ a (mod q) with p ≤ x, we show that θ(x; q, a) − x/ϕ(q) < 1 160x log x for all x ≥ 8 • 10 9 , with significantly sharper constants obtained for individual moduli q. We establish inequalities of the same shape for the other standard primecounting functions π(x; q, a) and ψ(x; q, a), as well as inequalities for the nth prime congruent to a (mod q) when q ≤ 1200. For moduli q > 10 5 , we find even stronger explicit inequalities, but only for much larger values of x. Along the way, we also derive an improved explicit lower bound for L(1, χ) for quadratic characters χ, and an improved explicit upper bound for exceptional zeros.