The set of non-constant holomorphic mappings between two given compact Riemann surfaces of genus greater than 1 is always finite. This classical statement was made by de Franchis. Furthermore, bounds on the cardinality of the set depending only on the genera of the surfaces have been obtained by a number of mathematicians. The analysis is carried over in this paper to the case of Riemann surfaces of finite analytic type (i.e. compact Riemann surfaces minus a finite set of points) so that the finiteness result, together with a crude but explicit bound depending only on the topological data, may be extended for the number of holomorphic mappings between such surfaces.