Willard, Oklahoma

Willard: a city in Harper County, Oklahoma.

About

Willard is a city located in the county of Harper in the U.S. state of Oklahoma.

Quick Facts about Willard

State Oklahoma (United States)
County Harper County
Latitude & Longitude 36.9725,-99.7254
Time Zone America/Chicago
Local time 19:46:58 (8th November 2026)
Weather 68℉ Sunny 7-days weather

Geography

Willard is located at 36°58'21"N 99°43'31"W (36.9725300, -99.7254000).

Willard map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

68°F
Sunny
0 mph This Afternoon

Sunny. High near 68, with temperatures falling to around 64 in the afternoon. Wind around 0 mph.

7-Day Forecast

Nearby Transit Stations (1)

Rail and bus stations connected to Willard, OK. Select a station to open its map and address details.

Code Name Address Type
DDG Dodge City Central Ave & Wyatt Earp St. RAIL

Closest post offices linked to Willard.

Post Office Name City ZIP
Buffal Post Office Buffalo (OK) 73834

Other places with the same name (3)

  • Willard, Ohio city in Huron County, Ohio, United States. with a population of 5,988 people.
  • Willard, Missouri city in Missouri. with a population of 5,736 people.
  • Willard, Utah city in Box Elder County, Utah, United States. with a population of 1,998 people.

Other cities in Harper County

Cities, towns, neighborhoods & other populated places in Harper County , OK.

City Name Population Title
Laverne 1,297 Town in Harper County, Oklahoma, United States
Buffalo 1,265 Town in Oklahoma