We study two families of cyclotomic graphs and perfect codes in them. They are Cayley graphs on the additive group ofis an mth primitive root of unity, A a nonzero ideal of Z[ζ m ], and φ Euler's totient function. We call them the mth cyclotomic graph and the second kind mth cyclotomic graph, and denote them by G m (A) and G * m (A), respectively. We give a necessary and sufficient condition for D/A to be a perfect t-code in G * m (A) and a necessary condition for D/A to be such a code in G m (A), where t ≥ 1 is an integer and D an ideal of Z[ζ m ] containing A. In the case when m = 3, 4, G m ((α)) is known as an Eisenstein-Jacobi and Gaussian networks, respectively, and we obtain necessary conditions for (β)/(α) to be a perfect t-code in G m ((α)), where 0 = α, β ∈ Z[ζ m ] with β dividing α. In the literature such conditions are known to be sufficient when m = 4 and m = 3 under an additional condition. We give a classification of all first kind Frobenius circulants of valency 2p and prove that they are all pth cyclotomic graphs, where p is an odd prime. Such graphs belong to a large family of Cayley graphs that are efficient for routing and gossiping.