See programs you qualify for

Get Matched Free →

First-Time Homebuyer Programs in Ohio

The Ohio Housing Finance Agency (OHFA) offers several programs to help first-time homebuyers achieve homeownership. OHFA's Your Choice! Down Payment Assistance provides 3% to 3.5% of the purchase price as a forgivable loan, while specialized programs like Grants for Grads and Ohio Heroes offer discounted rates and DPA for recent graduates and public servants. OHFA also provides a Mortgage Tax Credit worth up to $2,000 per year in federal tax savings.

State housing agency: Ohio Housing Finance Agency (OHFA)

Cities in Ohio

Akron

Summit County County

Pop. 189,664Median $131,000

Beavercreek

Greene County County

Pop. 47,193Median $340,000

Bowling Green

Wood County County

Pop. 30,384Median $225,000

Brunswick

Medina County County

Pop. 35,072Median $280,000

Canton

Stark County County

Pop. 69,755Median $145,000

Cincinnati

Hamilton County County

Pop. 311,097Median $276,000

Cleveland

Cuyahoga County County

Pop. 362,656Median $125,000

Cleveland Heights

Cuyahoga County County

Pop. 43,908Median $223,000

Columbus

Franklin County County

Pop. 933,263Median $286,000

Cuyahoga Falls

Summit County County

Pop. 50,742Median $220,000

Dayton

Montgomery County County

Pop. 137,644Median $135,000

Delaware

Delaware County County

Pop. 45,158Median $410,000

Fairborn

Greene County County

Pop. 34,729Median $220,000

Fairfield

Butler County County

Pop. 44,447Median $277,000

Findlay

Hancock County County

Pop. 40,139Median $250,000

Gahanna

Franklin County County

Pop. 35,159Median $407,000

Grove City

Franklin County County

Pop. 42,782Median $390,000

Hamilton

Butler County County

Pop. 62,997Median $243,000

Hilliard

Franklin County County

Pop. 37,262Median $440,000

Huber Heights

Montgomery County County

Pop. 43,313Median $220,000

Lakewood

Cuyahoga County County

Pop. 49,337Median $275,000

Lancaster

Fairfield County County

Pop. 41,422Median $235,000

Lima

Allen County County

Pop. 34,794Median $125,000

Lorain

Lorain County County

Pop. 64,000Median $148,000

Marion

Marion County County

Pop. 35,531Median $170,000

Mason

Warren County County

Pop. 35,660Median $420,000

Massillon

Stark County County

Pop. 32,439Median $185,000

Mentor

Lake County County

Pop. 46,929Median $285,000

Newark

Licking County County

Pop. 51,046Median $190,000

North Olmsted

Cuyahoga County County

Pop. 31,538Median $270,000

North Ridgeville

Lorain County County

Pop. 37,058Median $410,000

North Royalton

Cuyahoga County County

Pop. 30,687Median $295,000

Parma

Cuyahoga County County

Pop. 80,131Median $238,000

Reynoldsburg

Franklin County County

Pop. 41,220Median $307,000

Springfield

Clark County County

Pop. 58,082Median $153,000

Stow

Summit County County

Pop. 33,957Median $250,000

Strongsville

Cuyahoga County County

Pop. 45,510Median $325,000

Toledo

Lucas County County

Pop. 265,304Median $111,000

Upper Arlington

Franklin County County

Pop. 35,743Median $568,000

Warren

Trumbull County County

Pop. 38,751Median $125,000

Westerville

Franklin County County

Pop. 37,958Median $420,000

Westlake

Cuyahoga County County

Pop. 33,972Median $368,000

Youngstown

Mahoning County County

Pop. 59,108Median $128,000