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"
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 ForecastNearby 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.