Cessna Single Piston Undifferentiated or Other Model
Flight Crew Private
Flight Crew Last 90 Days 16; Flight Crew Total 514; Flight Crew Type 288
Situational Awareness
Conflict Ground Conflict; Less Severe; Deviation / Discrepancy - Procedural FAR; Deviation / Discrepancy - Procedural Published Material / Policy; Inflight Event / Encounter Weather / Turbulence
Flight Crew Took Evasive Action
Human Factors
While landing at ZZZ; I failed to see two individuals mowing the runway edge on the right side in the 15 direction.  Both mowers were past the runway mid-point as I crossed the runway threshold; which slopes downward from North to South. As I approached the airport from the south; winds were perceived as being calm; until within 5 miles of the runway.  This assumption was also supported by monitoring ZZZ1 ASOS (Automated Surface Observing System) prior to reaching the area.During the downwind leg I did notice three vehicles in the vicinity of the airport; one was just outside the airport gate and two others in the parking area in front of the sole hanger at the airport.  The truck outside the airport had an empty trailer and one of the trucks inside the airport also had an empty trailer.  At mid-field downwind my thought was that the two trucks inside the airport were associated with some type of off-airport operation such as livestock feeding and were placed there for close loading.  A single individual mowing the field was noted between the area just south of the hanger and the airport fence.  No other obstructions were noted on the downwind leg. Since the airport is located within mountainous terrain; and the recommend departure pattern is RWY 15 due to rising terrain to the north.  The decision was made to land RWY 15; planning for a potential go-around as the winds were becoming an issue.  The wind was out of the west; as a direct crosswind; and the windsock was fully engulfed. Turning final at approximately 2 miles past the north runway threshold; airplane performance was constantly maintained in preparation for potential downdrafts in the area.  On short final; at the point of crossing the road; a minor down draft was detected and additional power was applied.At the Runway 15 threshold much attention was required to maintain runway alignment and my focus was on the windsock located on the left side of the runway just shy of the mid-point.  First touch down was made with the downwind main landing gear and it was at this point I noticed two individuals mowing the upwind side (right side of the runway) in the space between the runway lighting and the edge.  Both individuals were traveling in the 15 direction; the same direction as my landing.  The mowers were past the runway mid-point at this point but due to conditions; the crosswind; a short landing using only 1/2 of the runway was not possible. The crosswind was estimated to be near 15 knots and I had some difficulty maintaining runway alignment; with this the decision was made to continue the landing and favor the runway left side of the runway.  The goal was to place the greatest distance possible during rollout between the mower I could not avoid passing under the conditions.  Rollout was continued past the first individual and stop was completed prior to reaching the second mower.  Taxi back occurred; passing the first mower; and favoring the runway edge opposite the mower.  A kind way was received from the individual I passed.No runway markings; crossed Xes or any other markings existed on either end of the runway denoting runway closure.  The individuals mowing were traveling in the 15 direction making it difficult for them to see incoming traffic from the north.  No property or physical damaged occurred but a strong lesson was learned in doing a comprehensive scan of the runway environment before landing.  This may even be in the form of a flyby when difficult conditions are being faced to get a feel of the environment.  I apologized to the mower which I passed during the landing; later in the day once the individual came to the parking area; and the incident was passed off as a non-issue.  I was also told that many years past they would mark the runway during mowing but that they have not done so in recent years.
Private pilot encountered airport ground maintenance activity in vicinity of runway during landing.