Rotation is a directly observable stellar property, and it drives magnetic field generation and activity through a magnetic dynamo. Main-sequence stars with masses below approximately 0.35M_{sun}_ (mid-to-late M dwarfs) are fully convective, and are expected to have a different type of dynamo mechanism than solar-type stars. Measurements of their rotation rates provide insight into these mechanisms, but few rotation periods are available for these stars at field ages. Using photometry from the MEarth Project, we measure rotation periods for 387 nearby, mid-to-late M dwarfs in the northern hemisphere, finding periods from 0.1 to 140 days. The typical rotator has stable, sinusoidal photometric modulations at a semi-amplitude of 0.5%-1%. We find no period-amplitude relation for stars below 0.25M_{sun}_ and an anticorrelation between period and amplitude for higher-mass M dwarfs. We highlight the existence of older, slowly rotating stars without H{alpha} emission that nevertheless have strong photometric variability. We use parallaxes, proper motions, radial velocities, photometry, and near-infrared metallicity estimates to further characterize the population of rotators. The Galactic kinematics of our sample is consistent with the local population of G and K dwarfs, and rotators have metallicities characteristic of the solar neighborhood. We use the W space velocities and established age-velocity relations to estimate that stars with P<10d have ages of on average <2Gyr, and that those with P>70d have ages of about 5Gyr. The period distribution is dependent on mass: as the mass decreases, the slowest rotators at a given mass have longer periods, and the fastest rotators have shorter periods. We find a lack of stars with intermediate rotation periods, and the gap between the fast and slow rotators is larger for lower masses. Our data are consistent with a scenario in which these stars maintain rapid rotation for several gigayears, then spin down quickly, reaching periods of around 100d by a typical age of 5Gyr.