A variety of line sample (1-D) and map (2-D) datasets of faults and joints has been used to investigate the spatial distributions of fractures and to test techniques of fractal analysis. The natural fracture datasets have been supplemented by synthetic datasets with known characteristics. The fault datasets investigated range in scale from regional to outcrop and the joint datasets are derived from outcrop. 1-D datasets were analysed by the spacing population, interval counting and fracture number interval counting techniques. 2-D datasets were analysed by box-counting and fracture number box-counting techniques. Results indicate that fracture spacing can be characterised in line samples using either the 1-D interval counting technique or, more simply, by measuring the spacing population as the cumulative frequency distribution of spaces between adjacent fractures. Tectonic faults frequently show a power-law spacing population, indicating fractal dimensions of between 0.4 and 1.0 but, except for outcrop data, truncation effects degrade the analysis. Unrefined joint datasets commonly show negative exponential or lognormal spacing-cumulative frequency distributions. However, single orientation joint sets are characterised by a regular spacing and are therefore non-fractal.