  A subset of vertices of a graph $G$ is a general position set if no triple of
vertices from the set lie on a common shortest path in $G$. In this paper we
introduce the general position polynomial as $\sum_{i \geq 0} a_i x^i$, where
$a_i$ is the number of distinct general position sets of $G$ with cardinality
$i$. The polynomial is considered for several well-known classes of graphs and
graph operations. It is shown that the polynomial is not unimodal in general,
not even on trees. On the other hand, several classes of graphs, including
Kneser graphs $K(n,2)$, with unimodal general position polynomials are
presented.
