Every planar graph (i.e., graph with graph genus 0) has an embedding on a torus. In contrast, toroidal graphs are embeddable on the torus, but not in the plane, i.e., they have graph genus 1. Equivalently, a toroidal graph is a nonplanar graph with toroidal crossing number 0, i.e., a nonplanar graph that can be embedded on the surface of a torus with no edge crossings.
A graph with graph genus 2 is called double-toroidal (West 2000, p. 266).
Examples of toroidal graphs include the complete graphs  and 
 and complete bipartite
 graph 
 (West 2000, p. 267). Families of toroidal graphs include the 
-crossed prism graphs
 for 
 and cycle complements 
 for 
 (E. Weisstein, May 9, 2023).
When it exists, the dual graph of a toroidal graph (on the torus) is also toroidal. Examples of such pairs
 include the complete graph  and Heawood graph, as well
 as the Dyck graph and Shrikhande
 graph.
A (topological) obstruction for a surface  is a graph 
 with minimum degree at least three that is not embeddable
 on 
 but for every edge 
 of 
,
 
 (
 with edge 
 deleted) is embeddable on 
. A minor-order obstruction 
 has the additional property that for every edge 
 of 
, 
 (
 with edge 
 contracted) is embeddable
 on 
 (Myrvold and Woodcock 2018). The complete list of forbidden
 minors for toroidal embedding of a graph is not known, but thousands of obstructions
 are known (Neufeld and Myrvold 1997, Chambers 2002, Woodcock 2007; cf. Mohar and
 Skoda 2020). Chambers (2002) found 
 topological obstructions and 
 minor order obstructions that include those on up to eleven
 vertices, the 3-regular ones on up to 24 vertices, the disconnected ones and those
 with a cut-vertex. Myrvold and Woodcock (2018) found 
 forbidden topological minorsTopological Minor and 
 forbidden
 minors. In addition, Gagarin et al. (2009) found four forbidden minors
 and eleven forbidden graph expansions for toroidal
 graphs possessing no 
 minor and proved that the lists are sufficient.
The following table summarizes forbidden minor obstructions of several types, including with vertex
 connectivity 
 (Olds 2019). Here, 
 denotes vertex contraction and 
 denotes a graph join.
| property | count | forbdden minors | reference | 
| 4 | Gagarin et al. (2009) | ||
| 3 | Olds (2019) | ||
| 3 | Olds (2019) | ||
| 68 | Mohar and Skoda (2014) | 
The numbers of toroidal graphs on , 2, ... nodes are 0, 0, 0, 0, 1, 14, 222, 5365, ... (OEIS
 A319114), and the corresponding numbers of
 connected toroidal graphs are 0, 0, 0, 0, 1, 13, 207, 5128, ... (OEIS A319115;
 E. Weisstein, Sep. 10, 2018).
A toroidal graph has graph genus , so the Poincaré
 formula gives the relationship between vertex count 
, edge count 
, and face count 
 as
| 
(1)
 | 
However, a toroidal graph also satisfies
| 
(2)
 | 
as can be derived by taking the sum over every face of the number of edges in each face. Since there are at least 3 edges in a face, this sum is bounded below by . On the other hand, because each edge
 bounds exactly two faces, its is also exactly 
 (Bartlett 2015). Combining these two formulas gives the inequality
| 
(3)
 | 
which must hold for a graph to be toroidal (West 2000, p. 268).
If is also true that for a toroidal graph,
| 
(4)
 | 
where 
 is the minimum vertex degree. This can be
 derived similarly as above by summing the degree of each vertex over all of the vertices.
 This sum must be greater than 
 by the definition of minimum
 vertex degree, but it is also equal to 
 (Bartlett 2015).
Plugging the above two inequalities into the Poincaré formula then gives
| 
(5)
 | 
so 
 for any toroidal graph (Bartlett 2015).
Duke and Haggard (1972; Harary et al. 1973) gave a criterion for the genus of all graphs on 8 and fewer vertices. Define the double-toroidal graphs
| 
(6)
 | |||
| 
(7)
 | |||
| 
(8)
 | 
where 
 denotes 
 minus the edges of 
.
 Then a subgraph 
 of 
 is toroidal if it contains a Kuratowski
 graph (i.e., is nonplanar) but does not contain
 any 
 for 
.
 
         
	    
	
    
